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上獲得,并且附有大量例子幫助用戶入門。
968 0
登陸后參與評論
2024-09-30 14:02:02
2024-09-30 13:55:36
2024-09-23 13:01:49
2024-09-23 12:46:35
2024-09-09 11:14:31
2024-09-03 15:03:59
2024-09-03 14:58:48
2024-08-26 10:28:31
2024-08-12 10:39:48
2024-08-12 10:35:25
2024-08-08 12:08:05
2024-08-08 12:05:00