2013-03-23 35 views
0

如何在iOS的openframeworks中構建3D鑽石?我很難在openframeworks中找到有用的3d渲染教程,並且我來自Processing。如何在iOS的openframeworks中構建3D鑽石

+0

您的意思是構建實際的幾何圖形還是渲染真實的鑽石? – 2013-03-25 15:44:11

+0

我的意思是建立幾何 – alberto2000 2013-03-26 08:36:34

回答

3

我覺得有故事的兩個方面:

  1. 書呆子了openFrameworks/C++/GL一部分一部分:你如何實際渲染三角形網格一起
  2. 最有趣的部分:幾何

對於第一部分,我建議從ofVbo的oF文檔開始。 該文介紹瞭如何呈現一個二十面體與flat shading(和可選或許基本細分)可以像鑽石

ofVbo

是你需要習慣與維也納組織,點和麪的工作點。 一旦你得到了這樣的竅門,你可以探索幾何

您可以制定出指數得出一個共同的鑽石(使用極性到笛卡爾式並有點抵消/縮放):

diamond

或者您也可以通過查看進一步探索幾何:

  • 柏拉圖固體(見二十面體/十二)
  • archimidean固體
  • polar zonohedron也許? (我這Processing移植Rob Bell的極地環帶多面體免費SketchUp的紅寶石腳本,很多有趣的幾何形狀在他的網站發揮了位)

如果你有時間也從幾何學家發掘資源,如Paul BourkeGeorge Hart