推荐:将NSDT场景编辑器加入你的3D工具链
3D工具集:NSDT简石数字孪生
标签位置不同设置方式
前面给大家讲解过,你想把HTML元素标签标注在三维场景中哪个位置,可以设置HTML标签对应的CSS2模型对象CSS2DObject位置属性.position。
CSS2模型标签对象位置和要标注的Mesh放在同一个位置,这样HTML标签就可以标注Mesh。
mesh.position.set(50,0,50);
// HTML元素转化为threejs的CSS2模型对象
const tag = new CSS2DObject(div);
tag.position.set(50,0,50);
group.add(mesh,tag);
在学习本节课之前,最好把章节4关于层级模型知识的讲解回顾一下。
mesh增加一个父对象,查看标签变化
mesh增加一个父对象,且设置父对象的位置坐标,然后查看标签变化。
mesh.position.set(50,0,50);
// mesh设置一个父对象meshGroup
const meshGroup = new