究竟是什么不起作用?它不显示?它崩溃了吗? (如果有,在哪里???)
提示:
为什么不将标签对象添加到创建的箭头?
代替:
//text.position.x = arrowHelper.geometry.vertices[1].x;
//text.position.y = arrowHelper.geometry.vertices[1].y;
//text.position.z = arrowHelper.geometry.vertices[1].z;
//text.rotation = camera.rotation;
//scene.add(text);
arrowHelper.add(text);
这会将箭头助手的位置、旋转和缩放添加到“文本”中。
如果需要,您可以在之后修改“文本”的旋转、位置或缩放。
编辑:
Documentation站:
TextGeometry 使用 typeface.json 生成的字体。一些现有的字体可以在 /examples/fonts 中找到,并且必须包含在页面中。
这可能就是为什么要符合:
var textGeo = new THREE.TextGeometry('Y', {size: 5, height: 2, curveSegments: 6,font: "helvetiker",style: "normal"});
正在崩溃。