私はこれを試しました
Joint rightHand = skeleton.Joints[JointType.HandRight];
double rightX = rightHand.Position.X;
double rightY = rightHand.Position.Y;
double rightZ = rightHand.Position.Z;
それから私はこれを得ました:
rightX : 0,04908288
rightY : -0,0657815
rightZ : 1,776147
XとYの値とは何ですか?その値の範囲は -1 から 1 になると聞きました。「rightHand.Position.Z」の値は、オブジェクトの Z 軸の値と同じですか? または、3D 座標系 (0,0,0) の中心からのオブジェクトの距離を表します。これは Z' と言えますか? 頭を上下に動かすと「rightHand.Position.Z」の値が高くなるからです。ただし、XZ平面で頭を水平に動かすと減少します。
直線 Z' と XZ 平面の間の角度 (Z' とその XZ への正射影との間の角度) を取得する必要があるため、誰かに X と Y とは何か説明してもらいたいです。
PS: XZ 平面は、X 軸と Z 軸の間の平面です。