簡體   English   中英

構建自定義的 Threejs 幾何

[英]Building a custom threejs geometry

我需要生成一個 Threejs 幾何體,它或多或少是一個立方體,但在由二次曲線形成的頂部平面上有一個凹痕。 像這樣,但上下顛倒並在整個平面上延伸:

https://www.iconfinder.com/icons/3144889/cube_dent_elastic_erosion_pack_push_soft_icon

我如何構建這個幾何圖形?

謝謝

在攪拌機中,你可以細分一個立方體,然后使用比例頂點編輯來拉那個中間頂點,你就可以得到那個輪廓。 然后可以選擇設置平滑着色並添加邊緣分割修改器.. 導出為 .glb。

THREE.BoxGeometry(); 盒子幾何對象可能不適合您,因為它只接受 8 個頂點作為參數。

如果你想添加自定義形狀,你可以參考這里,底部曲線圓柱擠出可以在這里使用var geometry = new THREE.CylinderGeometry()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM