|
@@ -538,7 +538,7 @@ return geometry;
|
|
ui: {
|
|
ui: {
|
|
text: { type: 'text', maxLength: 30, },
|
|
text: { type: 'text', maxLength: 30, },
|
|
size: { type: 'range', min: 1, max: 10, precision: 1, },
|
|
size: { type: 'range', min: 1, max: 10, precision: 1, },
|
|
- height: { type: 'range', min: 1, max: 10, precision: 1, },
|
|
|
|
|
|
+ depth: { type: 'range', min: 1, max: 10, precision: 1, },
|
|
curveSegments: { type: 'range', min: 1, max: 20, },
|
|
curveSegments: { type: 'range', min: 1, max: 20, },
|
|
// font', fonts ).onChange( generateGeometry );
|
|
// font', fonts ).onChange( generateGeometry );
|
|
// weight', weights ).onChange( generateGeometry );
|
|
// weight', weights ).onChange( generateGeometry );
|
|
@@ -548,7 +548,7 @@ return geometry;
|
|
bevelSegments: { type: 'range', min: 0, max: 8, },
|
|
bevelSegments: { type: 'range', min: 0, max: 8, },
|
|
},
|
|
},
|
|
addConstCode: false,
|
|
addConstCode: false,
|
|
- create( text = 'three.js', size = 3, height = 0.2, curveSegments = 12, bevelEnabled = true, bevelThickness = 0.15, bevelSize = 0.3, bevelSegments = 5 ) {
|
|
|
|
|
|
+ create( text = 'three.js', size = 3, depth = 0.2, curveSegments = 12, bevelEnabled = true, bevelThickness = 0.15, bevelSize = 0.3, bevelSegments = 5 ) {
|
|
|
|
|
|
return new Promise( ( resolve ) => {
|
|
return new Promise( ( resolve ) => {
|
|
|
|
|
|
@@ -557,7 +557,7 @@ return geometry;
|
|
resolve( new TextGeometry( text, {
|
|
resolve( new TextGeometry( text, {
|
|
font: font,
|
|
font: font,
|
|
size,
|
|
size,
|
|
- height,
|
|
|
|
|
|
+ depth,
|
|
curveSegments,
|
|
curveSegments,
|
|
bevelEnabled,
|
|
bevelEnabled,
|
|
bevelThickness,
|
|
bevelThickness,
|
|
@@ -578,7 +578,7 @@ loader.load('../resources/threejs/fonts/helvetiker_regular.typeface.json', (font
|
|
const geometry = new THREE.TextGeometry(text, {
|
|
const geometry = new THREE.TextGeometry(text, {
|
|
font: font,
|
|
font: font,
|
|
size: 3, // ui: size
|
|
size: 3, // ui: size
|
|
- height: 0.2, // ui: height
|
|
|
|
|
|
+ depth: 0.2, // ui: depth
|
|
curveSegments: 12, // ui: curveSegments
|
|
curveSegments: 12, // ui: curveSegments
|
|
bevelEnabled: true, // ui: bevelEnabled
|
|
bevelEnabled: true, // ui: bevelEnabled
|
|
bevelThickness: 0.15, // ui: bevelThickness
|
|
bevelThickness: 0.15, // ui: bevelThickness
|