如何在不改变a-box底座的y位置的情况下更改A-Frame a-box高度?

时间:2017-01-31 23:32:49

标签: aframe

这是我在Vive中看到的,在VR模式下:

Head First Design Patterns

如何在保持条形的y位置固定的同时缩放条形高度?

demo enter image description here

来自 targetEntity.setAttribute('position', { y: 0.5 }); 链接的代码图片 https://github.com/micahstubbs/aframe-ui-widgets/blob/three-knobs-example/examples/three-knobs/index.html#L55

$('[data-toggle=collapse]').on('click', function(e) { $('[data-toggle=collapse]').not(this).removeClass('collapsed'); $('.plus-minus-toggle').toggleClass('collapsed'); e.stopPropogation(); }); bit是早先尝试修复条形底座的y位置:汗水微笑:

1 个答案:

答案 0 :(得分:0)

如果可以,我认为改变立场是一个可行的解决方案。

您可以将translate应用于几何体:(https://github.com/mrdoob/three.js/issues/1364):

el.getObject3D('mesh').geometry.translate(0, height / 2, 0);

A-Frame的几何组件用于将其作为属性,但我们删除了它。现在还有一个pivot将整个对象包装在一个组中以应用偏移(里程可能会有所不同):https://github.com/aframevr/aframe/blob/master/src/extras/components/pivot.js