これは私はVRモードで、Viveの内側から見たものである:固定バーのy位置を残しながらa-boxベースのy位置を変更せずにAフレームのaボックスの高さを変更するにはどうすればいいですか?
は、どのように私はバーの高さを拡張することができますか?
targetEntity.setAttribute('position', { y: 0.5 });
ビットは、バーのベースのy位置を固定するための以前の試みであるから自分のコードの画像、 :汗 - 笑顔:
これは私はVRモードで、Viveの内側から見たものである:固定バーのy位置を残しながらa-boxベースのy位置を変更せずにAフレームのaボックスの高さを変更するにはどうすればいいですか?
は、どのように私はバーの高さを拡張することができますか?
targetEntity.setAttribute('position', { y: 0.5 });
ビットは、バーのベースのy位置を固定するための以前の試みであるから自分のコードの画像、 :汗 - 笑顔:
もし私がポジションを変えるのはビアです溶液である。
あなたはジオメトリにtranslate
を適用することもできます(https://github.com/mrdoob/three.js/issues/1364):
el.getObject3D('mesh').geometry.translate(0, height/2, 0);
Aフレームのジオメトリコンポーネントがプロパティとしてこれを持っていたが、我々はそれを削除しました。 pivot
も今ではオフセットを適用するグループ内のオブジェクト全体をラップしています(マイレージは異なる場合があります):https://github.com/aframevr/aframe/blob/master/src/extras/components/pivot.js
ありがとう!調査し、報告する。 y位置を変更しようとしましたが、適用するには右のオフセットまたはスケーリングを計算する必要があります –
私はこの3つの答えが正しいパスに置かれると思います:http://stackoverflow.com/questions/ 26463244/three-js-scale-cylinder-from-point –