TextGeometry 字体

—> Geometry

TextGeometry 可用来创建立体的文字模型. 但它要先经过 FontLoader 把字体对应的json文件加载进来.

function TextGeometry( text, parameters ) { } var loader = new THREE.FontLoader(); loader.load('---.json', function(font){ var text = '1 2 3 4 5 A B C D'; var geometry = new THREE.TextGeometry(text, { font: font, size: 20, height: 3, curveSegments: 2 }); geometry.center(); var material = new THREE.MeshBasicMaterial({color: 0x663399, side: THREE.DoubleSide}), mesh = new THREE.Mesh( geometry, material ); scene.add( mesh ); })

Parameters

font size height curveSegments bevelEnabled bevelThickness bevelSize bevelSegments
100 50 12 false 10 8 3
字型 大小 厚度 曲线分段数 斜角 斜角厚度 斜角大小 斜角分段数

Methods 继承自 Geometry 并自动调用

fromBufferGeometry( new TextBufferGeometry( text, parameters ) )
mergeVertices( )

TextBufferGeometry

function TextBufferGeometry( text, parameters ) { }

图解API

纹理Texture来渲染长方体模型. 点开查看