最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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文本的評論 (共 條)

分享到微博請遵守國家法律
岐山县| 科尔| 长汀县| 无棣县| 依兰县| 清原| 维西| 益阳市| 渭南市| 邹平县| 大化| 霍州市| 惠东县| 嵊州市| 正定县| 万宁市| 环江| 牟定县| 渝北区| 孝感市| 乌拉特后旗| 金沙县| 蚌埠市| 浙江省| 凤山县| 镇坪县| 昆明市| 峨眉山市| 曲周县| 无为县| 岑巩县| 阿鲁科尔沁旗| 聂荣县| 红原县| 兰州市| 井冈山市| 镇江市| 汪清县| 余干县| 古交市| 观塘区|