我正在研究Three.js试图获得一个弯曲文本的对象。
使用TextGeometry是正确的方法吗?
var material = new THREE.MeshPhongMaterial({
color: 0xdddddd
});
var textGeom = new THREE.TextGeometry( 'Foo', {
font: 'helvetiker',
curveSegments: 10,
bevelEnabled: true
});
var textMesh = new THREE.Mesh( textGeom, material );
scene.add( textMesh );
textGeom.computeBoundingBox();
textGeom.textWidth = textGeom.boundingBox.max.x - textGeom.boundingBox.min.x;
答案 0 :(得分:0)
我认为代码是正确的。您必须在标题中加载字体:
<script src="http://mrdoob.github.com/three.js/examples/fonts/helvetiker_regular.typeface.js"></script>