Я пытаюсь поместить объект в AR в определенное место после выполнения проверки, но иногда он неправильно выравнивается / поворачивается с помощью worldTransform. Я пытаюсь применить свойство localTransform к worldTransform, так как кажется, что это гарантирует, что независимо от того, какая особенность выбрана, я могу перевести объект в нужное место.
Я пытался добавить / вычесть матрицу localTransform simd_4 в матрицу worldTransform, но не похоже, что она действительно делает что-то значимое.
Вот как я на самом деле применяю преобразование:
world.columns.3[0] += local.columns.3[0]
world.columns.3[1] += local.columns.3[1]
world.columns.3[2] += local.columns.3[2]
world.columns.3.w = local.columns.3.w
У меня есть собственный визуализатор для места, где должен приземлиться хит, и я ожидаю, что он будет именно там, где я нажал, но после применения смещения он, кажется, движется в случайном направлении.