当前位置:编程学习 > C#/ASP.NET >>

如何用C#以以及openGL绘制三维图形

本人利用C#开发了一个系统,现在想利用openGL绘制三维图形,就像solidworks那种,请教:哪位高人有图形类库,如果没有,该如何开发?

急!急!

如有请给我发e-mail:weijing_slmt@yahoo.com.cn,万分感谢啊
--------------------编程问答-------------------- 帮你顶 --------------------编程问答-------------------- 谢谢啦,各位大侠帮帮忙啊 --------------------编程问答-------------------- 你可以使用DirectX.
如果想用Opengl.你可以:
1.使用现成的别人已经wrapper好的opengl的函数。例如:http://csgl.sourceforge.net/
2.自己做自己的opengl wrapper. 例如一般使用的header:
gl\gl.h和gl\glu.h
你可以查看这两个头文件, 然后wrap到你的C#里。
3.利用VC++(managed)把opengl的函数wrap到你的C++ dll里。
然后再C#中调用:
DllImport("lsdkl.dll")
第一个方法是最快和方便的。第二个方法是最麻烦的。
--------------------编程问答--------------------
引用 3 楼 genlinux 的回复:
你可以使用DirectX. 
如果想用Opengl.你可以: 
1.使用现成的别人已经wrapper好的opengl的函数。例如:http://csgl.sourceforge.net/ 
2.自己做自己的opengl wrapper. 例如一般使用的header: 
gl\gl.h和gl\glu.h 
你可以查看这两个头文件, 然后wrap到你的C#里。 
3.利用VC++(managed)把opengl的函数wrap到你的C++ dll里。 
然后再C#中调用: 
DllImport("lsdkl.dll") 
第一个方法是最快和方便的。第二个方法是最麻烦的。 



最好是组件,支持.NET的二次开发 --------------------编程问答-------------------- 恩 支持楼上的分析啊 --------------------编程问答-------------------- 有开源的项目,不过支持都不是很好。
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,