簡體   English   中英

繪制3D孔的圖形技術是什么?

[英]What is the graphics technique for drawing 3D holes?

如何繪制一個有厚度的圓盤,然后在運行時“鑽”出任何形狀的孔? 期望的結果看起來像沒有紋理的CAD繪圖。

我正在使用OpenGL,但我想這與圖形API無關。

我想你所追求的是建設性的實體幾何 一些當前的圖形/游戲引擎(如Unreal )使用它,但大多數不做真實的事情,而是使用紋理近似(假)結果或使用准備好的多部分模型切換實體幾何。 另一種方法涉及使用體素,如Minecraft或Voxatron

OpenCSG應該做你想做的事。

如果您需要CSG的幾何體而不僅僅是渲染圖像,請查看OpenSCAD的 CGAL內部。

這可能是幾何着色器的有趣用法。 獲取光盤幾何體並為孔添加額外頂點,然后傳遞到片段着色器。

暫無
暫無

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

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