【问题标题】:Threejs: curved text, how to?Threejs:弯曲的文字,如何?
【发布时间】:2014-01-22 16:04:09
【问题描述】:

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

【问题讨论】:

标签: html three.js


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-21
    • 2018-06-20
    • 1970-01-01
    • 2016-03-22
    相关资源
    最近更新 更多