博客專欄

        EEPW首頁 > 博客 > Three.js教程:模型材質和幾何體屬性

        Three.js教程:模型材質和幾何體屬性

        發布人:xyni2023 時間:2023-04-19 來源:工程師 發布文章
        推薦:將NSDT場景編輯器加入你的3D工具鏈
        其他工具集:NSDT簡石數字孿生
        模型材質和幾何體屬性

        本節課給大家介紹模型對象的幾何體.geometry和材質屬性.material。

        #瀏覽器控制臺查看對象和屬性

        瀏覽器控制打印模型對象mesh,可以展開對象,查看對象的幾何體.geometry和材質屬性.material。

        const mesh = new THREE.Mesh(geometry, material);
        console.log('mesh',mesh);

        瀏覽器控制臺打印模型的幾何體屬性.geometry和材質屬性.material。

        console.log('mesh.geometry',mesh.geometry);
        console.log('mesh.material',mesh.material);
        #訪問改變模型材質屬性
        // 訪問模型材質,并設置材質的顏色屬性
        mesh.material.color.set(0xffff00);
        #訪問改變模型幾何體屬性
        // 訪問模型幾何體,并平移幾何體頂點數據
        mesh.geometry.translate(0,100,0);
        #材質或幾何體共享
        const mesh = new THREE.Mesh(geometry, material);
        const mesh2 = new THREE.Mesh(geometry, material);
        mesh2.position.x = 100;
        // 兩個mesh共享一個材質,改變一個mesh的顏色,另一個mesh2的顏色也會跟著改變
        // mesh.material和mesh2.material都指向同一個material
        // 三者等價:mesh.material、mesh2.material、material
        mesh.material.color.set(0xffff00);
        // 三者等價:mesh.geometry、mesh2.geometry、geometry
        mesh.geometry.translate(0,100,0);


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞: 編輯器 數字孿生 3D

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 五原县| 天气| 平潭县| 和政县| 胶南市| 江北区| 潜山县| 崇文区| 双鸭山市| 叙永县| 莎车县| 新绛县| 荃湾区| 阿瓦提县| 凌海市| 沙河市| 台北县| 泾川县| 富蕴县| 阳山县| 获嘉县| 建湖县| 司法| 玉林市| 庐江县| 彩票| 衡山县| 徐汇区| 六盘水市| 滕州市| 北川| 高青县| 两当县| 阿拉善盟| 辉县市| 会同县| 旬邑县| 泽普县| 巴楚县| 高陵县| 香港 |