Мне нужно сориентировать один узел, чтобы указать его ось Z на другом узле в 3D. Да, идеальная работа для LookAtConstraint. И для большей части моей работы LookAt в порядке. Но когда я применяю LookAt к определенному узлу, я больше не могу анимировать перевод этого узла с помощью SCNAction. Представьте атом водорода, оставляя молекулу при ее ионизации. Ориентация необходима для правильного поворота связи (цилиндра) через водород и атом кислорода на молекуле.SceneKit: ориентируйте один узел на другой в 3Dspace
Я могу ориентировать связь от кислорода к водороду и анимировать. Но это дезориентирует большинство других облигаций, которые отлично подходили к LookAt's.
Я дал эту могучую попробовать, прежде чем понял, что отвечает на несколько иной вопрос: Calculate rotations to look at a 3D point?
Как вы его решаете? Не могли бы вы поделиться своим примером кода? – ooOlly
@OllyGuo https://stackoverflow.com/questions/35384392/swift-orient-y-axis-toward-another-point-in-3-d-space Ключом является использование объекта-контейнера. – bpedit
спасибо большое ;-) – ooOlly