私は跳躍動作のロータリーノースジェスチャーのようなものを構築しようとしています。 したがって私はLeapJSのメソッドのいくつかを試しています。 それは言うこの場合の説明でhand.rotationAxis()メソッド LeapJS rotationAxis跳躍動作:rotationAxis - 手がまだ静止している場合は0にしないでください。
:現在のフレームとの間、 回転軸が、この手の向きの変化、および関連する指に由来し、指定されましたフレーム。
現在のフレームと前のフレームの比較で指定したコードサンプルを使用するとします。私はまだ明確な回転値を得る。私がまだ手をつかんでいれば、値は0になるだろうと思っていましたが(変化がないため)
[Log] Axis of Rotation: (0.4760923683643341, -0.8311813473701477, 0.2871823012828827)
[Log] Axis of Rotation: (0.47683998942375183, -0.8305783271789551, 0.28768599033355713)
[Log] Axis of Rotation: (0.4789084196090698, -0.8291669487953186, 0.2883208692073822)
[Log] Axis of Rotation: (0.48095035552978516, -0.8275532126426697, 0.2895556390285492)
[Log] Axis of Rotation: (0.48164039850234985, -0.8270854949951172, 0.28974488377571106)
[Log] Axis of Rotation: (0.4823167622089386, -0.8265553116798401, 0.29013246297836304)
[Log] Axis of Rotation: (0.48576226830482483, -0.8241119384765625, 0.29133230447769165)
[Log] Axis of Rotation: (0.4900607168674469, -0.8206855654716492, 0.2937954068183899)
この例では、私はまだ手を保持しました。値がそれほど変わらないことはわかりますが、私が言ったように、前のフレームと比較する必要があるため、値が0になると思います。
誰かが私を啓発できますか?