-1
オイラーxの値-90(x:0、y:0、z:0)のy軸のノードを回転させたい。どうすればこれを達成できますか?私は回転に関する他の投稿をチェックしましたが、すべての解はオイラー値(0,0,0)に提供されています。シーンキットのオイラー値を考慮してy軸を中心にノードを回転するiOS
オイラーxの値-90(x:0、y:0、z:0)のy軸のノードを回転させたい。どうすればこれを達成できますか?私は回転に関する他の投稿をチェックしましたが、すべての解はオイラー値(0,0,0)に提供されています。シーンキットのオイラー値を考慮してy軸を中心にノードを回転するiOS
周囲(0、1、0)を回転させず、ノードtransform
にこのベクトルを掛けて回転させます。 eulerAngles
が(-90,0,0)の場合、軸(0.0、-0.448074、0.893997)になります。 しかし、実際には、オイラーアングルを-90°(すべての角度は、SceneKitのラジアン)に設定して、軸(0、0、1)になりますので、z軸を中心にノードを回転させる必要があります回転されたノードの
親ノードに設定されたオイラーアングルでノードをラップし、この親ノードをy軸の周りに回転させて、SceneKitが変換と座標空間を処理できるようにすることもできます。