Three.js更新Child而不继承Parent中的所有内容

时间:2016-08-10 22:35:22

标签: javascript three.js

我有一个 Three.js 场景,我有一个简单的THREE.Mesh我呼叫cube。我想将label添加到始终显示在cube之上的cube(因此y方向正y up label )。

因此,position应该继承cube的{​​{1}},而不是rotationscale。我希望标签的大小始终与我正在查看的camera相同。

鉴于我已经初始化cube,我现在创建了label

var label = new THREE.Mesh(geometry, material);
label.position.set(0, 1, 0); // above cube

然后我将label添加到cube以继承其position

cube.add(label);

足够公平。但是,当rotatescale cube时,标签会相对于cube

我希望label保持在cube之上,保持相同的尺寸,同时忽略rotationscale,但继承position } cube

我将如何实现这种效果?

0 个答案:

没有答案