2014-03-30 31 views
0

我想在c#窗口中顯示GlutSolidSphere。我正在使用Tao Framework。由於您必須創建GlutWindow才能顯示Glut Objects。我不想創建GlutWindow,但我想用c#窗口來顯示Glut Objects。我怎樣才能做到這一點?如何使用C#窗口作爲過剩窗口?

回答

0

您需要在窗口上創建一個OpenGL上下文。您可以通過Tao.SimpleOpenGlControl(僅限windows)或OpenTK.GLControl(跨平臺)來完成此操作。

按照datenwolf的建議,一旦你有了OpenGL上下文,你可以隨意渲染GLUT形狀。

+0

感謝兄弟。我已經解決了問題。你所說的是用細線鏈接來描述(http://www.cse.ohio-state.edu/~crawfis/cse581/Homework/TaoSetup.html),第二件事是我不需要使用3D Sphere繪製過剩。但我們也可以通過GluSpere函數來繪製它。再次感謝 – Umair

0

我該怎麼做?

glutSolidSphere實際上並不依賴於窗口使用的GLUT。但爲什麼打擾,繪製球體很簡單。自己編寫它很容易(https://stackoverflow.com/a/5989676/524368),並且現在也可以使用庫。

不需要使用GLUT。