Я пытаюсь преобразовать преобразование конверта SCNNode только в Eigen, но я явно не понимаю, что происходит за кулисами.SCNNode's convertTransform - За кулисами
let targetNodeTransform = targetNode?.convertTransform(transform, from: nil)
Я использую Eigen, поэтому я думал, что обратное преобразование будет таким же. Это не похоже на то, что происходит в convertTransform при переходе от глобального координатного пространства к пространству координат объекта? Я ищу математику для convertTransform, поэтому я могу реализовать ее с помощью Eigen.
Вы запрашиваете математику за 'convertTransform'? Или вы понимаете математику, но не знаете, как ее выражать в C++/Eigen? –
Ваше обновление отвечает на ваш вопрос, если вы также не хотели писать его в Eigen (без того факта, что я не знаю, что такое 'worldTransform', я предполагаю начало и отсутствие вращения). –