我正在開發計算機圖形學課程的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. 在C項目中使用OpenGL 4.3
- 4. 在Windows窗體應用程序中使用OpenGL在Visual C++中
- 5. OpenGL的:在使用OpenGL
- 6. 使用OpenGL的C++中的粒子
- 7. 開始使用OpenGL的在C++
- 8. 在android.app.Fragment中使用OpenGL
- 9. 在OpenGL中使用QImage
- 10. 在OpenGL中使用python
- 11. 在OpenGL中使用QTImage
- 12. 在VM中使用OpenGL 2.1
- 13. 在OpenGL中使用gluPerspective
- 14. 在OpenGL中使用HD 3000?
- 15. 在OpenGL中使用glviewport()
- 16. 在opengl- C++
- 17. 在OpenGL中加載.obj C
- 18. 在C++中編寫OpenGL應用程序
- 19. 如何在C中使用GLX_EXT_texture_from_pixmap將X11 Pixmap用作OpenGL紋理?
- 20. 在Qt應用程序(wndproc)中使用winapi和opengl函數(C++)
- 21. 從資源中使用.tga(targa)文件在OpenGL C++項目中
- 22. 在C#中使用框架陶在64位運行程序opengl
- 23. 找不到引用Tao.OpenGl和Tao.Platform.Windows在MSV中添加參考窗口C#2010 Express Edtn
- 24. 如何在OpenGL/C++
- 25. 的OpenGL在Visual C#
- 26. 創建在OpenGL C++
- 27. 使用C在OpenGL中繪製多個對象
- 28. 如何使用鼠標在C++ opengl中滾動對象:
- 29. 使用C++在OpenGL ES中顯示紋理故障
- 30. 試圖在C#中使用TAO和OpenGL TK框架設置VBO:s