2010-05-10 22 views
1

我想用openGL的評估器繪製使用貝塞爾曲面的對象。我正在努力爲我的對象定義控制點。任何人都可以請建議的方式來獲得對象的控制點?是否有一些程序可以用來設計我的對象,然後將控制點導入到我可以在我的應用程序中使用的文件中?爲一個對象生成貝塞爾控制點

回答

0

http://www.blender.org/

您可以使用攪拌機創建一個對象。它可以以多種格式將點存儲到文件中。

這是一個複雜的程序,但有很多視頻教程可以讓你開始。

這是一個初學者教程。 http://www.ibiblio.org/bvidtute/contrib/interface.avi

以下是更多教程的列表。 http://www.ibiblio.org/bvidtute/

+0

謝謝你的回答。我還有一個問題,在我的應用中,我只處理控制點(因爲我使用的是評估器),但我查找的大多數文件格式(例如.OBJ)都使用面和法線來定義對象對象的向量。那麼是否有任何特定的文件格式僅基於其矢量定義對象? – 2010-05-12 20:40:35

+0

只是因爲和.obj文件包含法線和麪孔並不意味着你需要使用它們。只要閱讀要點並忽略其餘部分。編寫一個採用.obj文件的腳本應該不難,如果您認爲這比讀取openGL程序中的.obj文件更容易,那麼除了點之外的任何東西都會被刪除。 – Jay 2010-05-12 22:41:50

+0

順便說一句,Blender恰好是我使用的唯一3D建模器。還有更多。如果你在學校,可能會有一臺機器與商業3D模擬器在某處踢。這裏有一些更多的列表:http://en.wikipedia.org/wiki/3D_computer_graphics_software – Jay 2010-05-12 22:50:30