Threejs:弯曲的文字,怎么样?

时间:2014-01-21 10:45:10

标签: html html5 three.js

我正在研究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;

1 个答案:

答案 0 :(得分:0)

我认为代码是正确的。您必须在标题中加载字体:

<script src="http://mrdoob.github.com/three.js/examples/fonts/helvetiker_regular.typeface.js"></script>