国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
three.js第四篇【創(chuàng)建3D文字】

網(wǎng)頁(yè)里面顯示文字,太簡(jiǎn)單了。但是如果要顯示3D效果文字,懵逼了吧。

看three.js強(qiáng)大威力!!

<!DOCTYPE html>

<html lang="en">
    <head>
        <meta charset="utf-8">
        <script src="../build/three.js" type="text/javascript"></script>
        
    </head>
    <body>
    
     <script  type="text/javascript" >


var scene,camera,render;
        var loader = new THREE.FontLoader();
        //導(dǎo)入字體,設(shè)定字體,這里的話,你們找對(duì)自己的字體路徑,可能和我的不一樣的??!下載的three.js包里面examples/fonts里面有字體
        loader.load('../examples/fonts/helvetiker_bold.typeface.json',function(font){
            init(font);
            animate();
        });


        function init(font){
            // 老三樣 場(chǎng)景scene,相機(jī)camera,渲染器render
             scene=new THREE.Scene();
            // 相機(jī)
            camera = new THREE.PerspectiveCamera(45,window.innerWidth/window.innerHeight,1,1000);
            camera.position.set(0,10,500);
          
            // 渲染器
            renderer=new THREE.WebGLRenderer();


            //背景顏色修改一下
            renderer.setClearColor( 0xf0f0f0 );


            renderer.setSize(window.innerWidth,window.innerHeight);


            //顯示在窗體
            document.body.appendChild(renderer.domElement);       


            // 文字
            var text = "text3D";


            var g = new THREE.TextGeometry(text,{
                // 設(shè)定文字字體,
                font:font,
                //尺寸
                size:30,
                //厚度
                height:30,
            });
            //計(jì)算邊界,暫時(shí)不用管
            g.computeBoundingBox();
            //3D文字材質(zhì)
            var m = new THREE.MeshBasicMaterial({color:0xff0000});
            var mesh = new THREE.Mesh(g,m);
          
            // 加入到場(chǎng)景中
            scene.add(mesh);               
                
        }


        function animate(){
            requestAnimationFrame( animate );
             // 渲染
            renderer.render(scene,camera);   
        }
    </script>
    </body>
</html>                                     
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Threejs 官網(wǎng)
原生js實(shí)現(xiàn)的雪花飄落特效
Three.js 攝像機(jī)的使用詳解(透視投影攝像機(jī)、正交投影攝像機(jī))
你知道用js怎么繪制3D動(dòng)畫場(chǎng)景么
JavaScript 的物理引擎對(duì)比
用three.js在網(wǎng)頁(yè)實(shí)現(xiàn)3D模型的展示
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服