javascript - THREE.js 文本未显示且没有任何错误

标签 javascript three.js

这是我的形状几何体、 Material 和网格,它没有出现任何错误,但是当我运行代码时,文本似乎没有出现,有人知道为什么吗?

var shapeText = new THREE.TextGeometry("TheOriginal", {font: 'helvetiker'});
var wrapper = new THREE.MeshBasicMaterial({color: 0xFF0000});
var words = new THREE.Mesh(shapeText, wrapper);
scene.add(words);
console.log(words.position);

最佳答案

将相机移离物体

camera.position.set(300,300,300);
camera.lookAt(words.position);

您离文字太近了。实际上,您的相机位于字母之间或文本网格内部,并且从文本向外看。

关于javascript - THREE.js 文本未显示且没有任何错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33782610/

相关文章:

javascript - threejs 光线转换 - 相机和加载的对象模型之间的交集

browser - Three.js 场景在 Safari 11.0.2 中不呈现

javascript - 对于 Three.js 使用 Json 而不是 obj 有什么好的理由吗

javascript - 是否可以直接评估Mapbox表达式?

javascript - 如何在 Three.js 模型上绘图?

javascript - Threejs Vector3 取消投影相机

javascript - Rails 使用 'read more' 切换 chop

javascript - 这种 javascript 模块模式的优点是什么?

javascript - 当鼠标单击第一个 <div> 时,它必须向后移动,并且必须显示第二个 <div>

javascript - 单击超链接打开的 jquery 模式立即消失