国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊

WEBGL-4-3D文本

2023-03-19 20:02 作者:SPENCY程序員  | 我要投稿

參見three.js-dev\examples\webgl_geometry_text.html

  1. 添加觸發(fā)時(shí)間函數(shù)

    document.addEventListener( 'keypress', onDocumentKeyPress ) ;? ? ? ?document.addEventListener( 'keydown', onDocumentKeyDown );

2. onDocumentKeyPress

function onDocumentKeyPress( event ) {

const keyCode = event.which;

// backspace

if ( keyCode == 8 ) {

event.preventDefault(); //阻止系統(tǒng)默認(rèn)行文

} else {

const ch = String.fromCharCode( keyCode );

text += ch;

}

}

3.?onDocumentKeyDown

function onDocumentKeyDown( event ) {

if ( firstLetter ) {

firstLetter = false;

text = '';? //保存輸入文本

}

const keyCode = event.keyCode;

// backspace

if ( keyCode == 8 ) {

event.preventDefault();

text = text.substring( 0, text.length - 1 );//刪除最后一個(gè)字符

return false;

}

}

4.?createText?顯示文字

function createText() {

textGeo = new TextGeometry( text, {

font: font,

size: 70,????//字大小

height: 10, //立體字,0為平面

curveSegments: curveSegments,

bevelThickness: bevelThickness,

bevelSize: 1.5, //傾斜

bevelEnabled: bevelEnabled? //是否啟用傾斜

} );

textGeo.computeBoundingBox();

const centerOffset = - 0.5 * ( textGeo.boundingBox.max.x - textGeo.boundingBox.min.x );

textMesh1 = new THREE.Mesh( textGeo, materials );

textMesh1.position.x = centerOffset;

textMesh1.position.y = hover;

textMesh1.position.z = 0;

textMesh1.rotation.x = 0;

textMesh1.rotation.y = Math.PI*2;

group.add( textMesh1 );

}


WEBGL-4-3D文本的評論 (共 條)

分享到微博請遵守國家法律
柘城县| 太保市| 金湖县| 永新县| 许昌县| 土默特右旗| 疏附县| 富源县| 乳山市| 阿克陶县| 含山县| 弥勒县| 阿鲁科尔沁旗| 柳州市| 琼中| 尤溪县| 通江县| 克什克腾旗| 瑞丽市| 河曲县| 滨海县| 乐安县| 沈丘县| 永川市| 亚东县| 淮阳县| 铜鼓县| 三河市| 义乌市| 信宜市| 万盛区| 右玉县| 裕民县| 新干县| 泸西县| 延川县| 犍为县| 兰考县| 凤山市| 通山县| 浦江县|