一、开源SharpGL项目介绍 SharpGL 可以让你在 Windows Forms 或者 WPF 应用中轻松的使用 OpenGL 开发图形应用。...SharpGL将所有的函数和一组丰富的对象,以及高级功能的对象集合放到一个包装器中,你可以使用SharpGL执行opengl绘图。...SharpGL背后的原理是OpenGL in .NET, SharpGL并不是一个需要重新学习的新框架,它只不过是封装的OpenGL。 为什么不直接使用OpenGL,而是使用SharpGL呢?...另外一个使用SharpGL的原因是SharpGL可以作为标准平台调用来调用多数OpenGL函数,而不用创建外部方法的签名。...SharpGL中的主要对象介绍: SharpGL - 包含主OpenGL对象- 这个对象包装所有的OpenGL函数,枚举和扩展。
obj模型这块代码而已,气的我自己写了个类自己解析,所以我怕我代码写多了, 你们反而看起来不好理解hhhhhh 在c++下用OpenGL解析的话可以看我其他博客 运行环境:vs2017,需要配置的库为:sharpGL...using System.Text; using System.Threading.Tasks; using System.IO; using System.Collections; using SharpGL...} } } public uint createListFace(ref SharpGL.OpenGL...第一步:New一个对象 第二步:读取自己路径下的obj模型文件 第三步:调用显示列表绘制图案 private void openGLControl1_OpenGLDraw(object sender, SharpGL.RenderEventArgs...args) { // 创建一个GL对象 SharpGL.OpenGL gl = this.openGLControl1.OpenGL;
://www.cnblogs.com/DOMLX/p/11790309.html 在c++的opengl中可能是因为是最基本的库,很多东西都把你做好了 转到c#下用大牛们对opengl的支持库,比如sharpGL...,使用起来需要非常的严谨 就比如: gl.Color(0.0f, 0.0f, 1.0f);这个设置颜色的代码 在c++下不管是0.0f也好还是0也好都可以,而在c#下sharpGL没有写0.0f的这种格式
因为我没有设置文字大小和显示的大小,所以看起来文字就没有那么清晰 但是说这个方法的速度比较好,实际也是很差 最近看到一个对 OpenGL 封装的 SharpGL ,感觉还不错,如果需要比较高的速度,那么推荐使用这个库...SharpGL(Opengl)入门之纹理星球 - BIT祝威 - 博客园 ----
这样运行就可以看到文字,而且这个方法的性能比较好 因为我没有设置文字大小和显示的大小,所以看起来文字就没有那么清晰 但是说这个方法的速度比较好,实际也是很差 最近看到一个对 OpenGL 封装的 SharpGL...,感觉还不错,如果需要比较高的速度,那么推荐使用这个库 SharpGL(Opengl)入门之纹理星球 - BIT祝威 - 博客园 使用不安全代码将 Bitmap 位图转为 WPF 的 ImageSource
因为我没有设置文字大小和显示的大小,所以看起来文字就没有那么清晰 但是说这个方法的速度比较好,实际也是很差 最近看到一个对 OpenGL 封装的 SharpGL ,感觉还不错,如果需要比较高的速度,那么推荐使用这个库...SharpGL(Opengl)入门之纹理星球 - BIT祝威 - 博客园 使用不安全代码将 Bitmap 位图转为 WPF 的 ImageSource 以获得高性能和持续小的内存占用 - walterlv
没办法,项目需要界面,那我只能重新学习c#或者是QT来制作这个界面了,最后花了一天多学了c#的winform界面开发,opengl是不可以直接在c#中使用的,只能用一些大牛的对接 比如sharpGL
原文链接:https://www.cnblogs.com/DOMLX/p/11773260.html
使用SharpGL三维建模技术生成3D井眼轨迹图 前面的文章里写过使用sharpGL三维建模生产3D井眼轨迹,这篇文章主要是说一下在WPF中如何进行3d图绘制。
如何在 WPF 使用 dx 是相对比较难的,但是可以使用 SharpDx 和 SharpGL 使用 dx 和 opg。
领取专属 10元无门槛券
手把手带您无忧上云