3D建模軟件--JSModeleer

lydiazhang   2017-01-09 11:31:20

JSModeler是由Viktor Kovacs開發(fā)的額,這是一款使用WebGL渲染進行可視化3D建模的Javascript API,它非常易于使用。該工具基于three.js框架構(gòu)建。其庫中包括了各種實例,其中包括樂高玩具生成器、3D的井字游戲和機械臂。

該類庫具有如下功能:


簡單的3D手動建?;蛘呤褂蒙善鹘?/p>


我們可以通過手工添加頂點和多邊型的方法建模。


我們可以使用內(nèi)置生成器功能創(chuàng)建基本形狀(長方體、球體、圓柱體、圓錐體、圓環(huán)、圓環(huán)多邊形、棱鏡、棱鏡殼、線殼、直紋面、旋轉(zhuǎn)曲面、柏拉圖和阿基米德固體、功能表面)。


內(nèi)置基于Three.js的模型瀏覽器,帶有旋轉(zhuǎn)和放大功能。


自動轉(zhuǎn)換為Three.js幾何格式。


在轉(zhuǎn)換中凸和凹多邊形會自動轉(zhuǎn)換為三角形。


自動計算曲面的多邊形頂點法線。


對2D和3D多邊形做多邊形三角化。


大量的2D和3D幾何功能。


自動轉(zhuǎn)換為STL文件格式


在指引手冊對相關(guān)基礎(chǔ)知識做了解析。以下是一些基本概念:


Bodies,指的是出現(xiàn)在可視化建模中的對象。Bodies是由以下形狀構(gòu)建而成:


頂點:在一個三維空間中的點


多邊形:連接一系列頂點數(shù)目的表面


曲線組:由多個多邊形組合成一個彎曲的形狀。


材質(zhì):定義了多邊形的顏色。


變換:變換bodies比如轉(zhuǎn)移它們的位置或進行旋轉(zhuǎn)。


內(nèi)置各種形狀的生成器(長方體、球體、圓柱體、圓錐體、棱鏡等)


JSModeler目前可以在Github上獲得,并且附有大量例子幫助用戶入門。

0

968 0

發(fā)表評論

登陸后參與評論