Text
Text Geometry
import { TextGeometry } from 'three/examples/jsm/geometries/TextGeometry';
const geometry = new TextGeometry('Hello Words', {
font: font, // ์ฌ์ฉํ ํฐํธ
size: 80, // ํฐํธ ์ฌ์ด์ฆ (default: 100)
height: 5, // ํ
์คํธ ๋์ถ ๋๊ป (default: 50)
curveSegments: 12, // ๊ณก์ ์ ์ธ๊ทธ๋จผํธ ์ (default: 12)
bevelEnabled: true, // bevel(๊ฒฝ์ฌ)์ ์ปจํธ๋กค ํ ์ง ์ฌ๋ถ (default: false)
bevelThickness: 10, // ๊ฒฝ์ฌ์ง ๋ฉด์ ๋๊ป (default: 10)
bevelSize: 8, // ํ
์คํธ ์ค๊ณฝ์ ์์ ๊ฒฝ์ฌ์ง ๋ฉด์ด ์ผ๋ง๋ ๋ฉ๋ฆฌ ๋จ์ด์ ธ ์๋์ง (default: 8)
bevelOffset: 0, // ํ
์คํธ ์ค๊ณฝ์ ์์ ๊ฒฝ์ฌ์ง ๋ฉด์ด ์์๋๋ ๊ฑฐ๋ฆฌ (default: 0)
bevelSegments: 5, // ๊ฒฝ์ฌ์ง ๋ฉด์ ๋ช๊ฐ์ ๋ ์ด๋ฌ๋ก ๋๋๊ฒ์ธ์ง,๋ง์์๋ก ๋ถ๋๋ฌ์์ง๋ค. (default: 3)
});Bevel
Three.js Built In Font
ํ๊ธ์ ์ง์ํ๋ ํฐํธ๋ฅผ ์ฌ์ฉํ๊ฑฐ๋, ์ ๊ณตํ์ง ์๋ ํฐํธ๋ฅผ ์ฌ์ฉํ๊ณ ์ถ์ ๊ฒฝ์ฐ
#1 load('file path', onLoadedCb, onProgressCb, onErrorCb)
loadAsync()
#2 parse(typeface)
Text Align Center
BoundingBox
center()
Texture ์ถ๊ฐํ๊ธฐ
Last updated
