码迷,mamicode.com
首页 > Windows程序 > 详细

关于c#winform用sharpGL(OpenGL)绘制不出图形,绘制窗口是个黑框的坑

时间:2019-11-04 09:35:09      阅读:275      评论:0      收藏:0      [点我收藏+]

标签:sharp   pytho   有一个   margin   这就是我   har   出现   translate   学习   

原文作者:aircraft

原文链接:https://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的这种格式 图像就完全绘制不出来。让你完全找不到错误点。

 

还有一个点就是在winfrom下 绘制的图形默认是把你们整个窗口都覆盖的 你这个窗口的视距就是贴着这个图形的

如果你没有加这句:
gl.Translate(0.0f, 0.0f, -6.0f);将图形往后移动几个单位,你在winfrom的界面可能会全是黑的 让你觉得你没有绘制出图形出来。。。。这就是我在c#下开发opengL总结的两个坑。

 

 那么如果你出现了其他绘制的问题,自己还觉得代码逻辑没问题的话,仔细检查一下格式。

 

若有兴趣交流分享技术,可关注本人公众号,里面会不定期的分享各种编程教程,和共享源码,诸如研究分享关于c/c++,python,前端,后端,opencv,halcon,opengl,机器学习深度学习之类有关于基础编程,图像处理和机器视觉开发的知识

 

技术图片

 

关于c#winform用sharpGL(OpenGL)绘制不出图形,绘制窗口是个黑框的坑

标签:sharp   pytho   有一个   margin   这就是我   har   出现   translate   学习   

原文地址:https://www.cnblogs.com/DOMLX/p/11790309.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!