2010-06-14 43 views
1

是否有任何簡單的方法來擠出2D geomtry(矢量)到一個三維形狀代碼擠出2D幾何到3d

假定擠壓參數被lenght(雙)和角度(度)

所以它應該呈現類似圓錐形(所有的Z線將一個點)

+0

目前尚不清楚:你想渲染一個2D對象,基於2D形狀和兩個擠壓參數(或者我錯了)? – FrustratedWithFormsDesigner 2010-06-14 17:07:39

+2

我認爲他想用一個單一的收斂點(單點透視)從2D圖形中拉伸出來。 – egrunin 2010-06-14 17:10:54

+0

是的,egrunin是對的。 我不關心2D繪圖的初始縮放比例,我想要一個具有單一收斂點的多邊形,這個長度和角度將被參數化。 – guillaume 2010-06-14 17:24:22

回答

1

(我會做這樣的評論,但是它太大)

這不只是一個擠壓問題

如果是這樣,你的原始二維圖像將產生一個帶有一系列洞的圓柱體(除非你有一個非常複雜的渲染器來進行體積測量或支持透明度,否則這種方法非常有用,而且在這種情況下,多邊形將非常難看)或4缸(如果我沿着內孔擠出)

最擠出算法並不涉及針對單點 - 這比擠出更多,這是某種形式的光線投射

的這個可疑看起來像一個照明問題 - 您是否嘗試進行體積照明,可能會在光錐處出現效果並處理光線擋板的影響?或者你是否試圖計算幾何圖形來定義光源前物體投射的陰影?