我正在開發計算機圖形學課程的OpenGL項目,並且我還沒有積極編程大約一年時間(軍事訓練)。我對如何在C#中包含源文件繪製了絕對的空白。我知道在C++中使用#include。我不知道如何使用我在表單中製作的人物類。opengl在C#中使用Tao.OpenGL
0
A
回答
-1
哈哈,我的意思是包括我自己的班級,但我想到了。必須使用「使用myClass」,而不是文件名。
0
- 添加Tao.OpenGL DLL作爲項目參考。
在C#文件的頂部添加任何使用語句,例如:
使用Tao.OpenGL;
第一個選項是實際「包含」DLL,因此可以找到它。第二步在技術上是可選的,但沒有它,你需要使每個GL呼叫像Tao.OpenGL.GL.GlMethodGoesHere();
,而不是隻有GL.GlMethodGoesHere();
2
也看看http://www.opentk.com,因爲它更適合C#。例如,它使用OpenGL常量的本地枚舉。我通常添加引用
using gl = OpenTK.Graphics.OpenGL.GL;
using vec3 = OpenTK.Vector3d;
using col = System.Drawing.Color;
,然後在我的代碼只需鍵入
...
vec3 pos = new vec3(10f,0f,0f);
gl.Disable(EnableCap.Lighting);
gl.LineWidth(2f);
gl.Color3(col.DimGray);
gl.Begin(BeginMode.Lines);
gl.Vertex3(0.0, 0.0, 0.0);
gl.Vertex3(pos);
gl.End();
gl.Enable(EnableCap.Lighting);
...
相關問題
- 1. 使用C#在OpenGL中使用投影?
- 2. 在C++中使用C++和OpenGL
- 3. 在Windows窗體應用程序中使用OpenGL在Visual C++中
- 4. OpenGL的:在使用OpenGL
- 5. 在OpenGL中使用glviewport()
- 6. 在OpenGL中使用QImage
- 7. 在OpenGL中使用QTImage
- 8. 在OpenGL中使用HD 3000?
- 9. 在OpenGL中使用gluPerspective
- 10. 在OpenGL中使用python
- 11. 在VM中使用OpenGL 2.1
- 12. 在opengl- C++
- 13. 在OpenGL中加載.obj C
- 14. 如何在C中使用GLX_EXT_texture_from_pixmap將X11 Pixmap用作OpenGL紋理?
- 15. 在Qt應用程序(wndproc)中使用winapi和opengl函數(C++)
- 16. 在C#中使用框架陶在64位運行程序opengl
- 17. 如何在OpenGL/C++
- 18. 的OpenGL在Visual C#
- 19. 在C++ OpenGL中使用頂點緩衝區對象
- 20. 在C++中使用DevIL和OpenGL加載圖像
- 21. 使用C++在OpenGL ES中顯示紋理故障
- 22. 如何在C++中使用GLUT/OpenGL繪製文本?
- 23. 我可以在web和c#中使用OpenGL嗎?
- 24. 如何在C++中使用XCode 4.2設置OpenGL項目?
- 25. 在C++中使用OpenGL頂點緩衝區
- 26. 試圖在C#中使用TAO和OpenGL TK框架設置VBO:s
- 27. 如何在Visual C++中使用openGL顯示消息框
- 28. 找不到引用Tao.OpenGl和Tao.Platform.Windows在MSV中添加參考窗口C#2010 Express Edtn
- 29. 在使用OpenGL時,C++比C#有什麼優勢?
- 30. 使用OpenGL ES的C/C++中的索貝爾過濾器