2017-01-31 3 views
0

これは私はVRモードで、Viveの内側から見たものである:固定バーのy位置を残しながらa-boxベースのy位置を変更せずにAフレームのaボックスの高さを変更するにはどうすればいいですか?

enter image description here

は、どのように私はバーの高さを拡張することができますか?

demohttps://github.com/micahstubbs/aframe-ui-widgets/blob/three-knobs-example/examples/three-knobs/index.html#L55

demoリンク enter image description here

targetEntity.setAttribute('position', { y: 0.5 });

ビットは、バーのベースのy位置を固定するための以前の試みであるから自分のコードの画像、 :汗 - 笑顔:

+0

私はこの3つの答えが正しいパスに置かれると思います:http://stackoverflow.com/questions/ 26463244/three-js-scale-cylinder-from-point –

答えて

0

もし私がポジションを変えるのはビアです溶液である。

あなたはジオメトリに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

+0

ありがとう!調査し、報告する。 y位置を変更しようとしましたが、適用するには右のオフセットまたはスケーリングを計算する必要があります –

関連する問題