首页 > 其他 > 详细

二、SharpGL应用前需要做的准备

时间:2020-05-13 19:42:47      阅读:35      评论:0      收藏:0      [点我收藏+]

二、SharpGL应用前需要做的准备  

  • SharpGL第三方程序集

  首先,你需要有SharpGL的基类。它的下载路径:https://www.codeproject.com/KB/openGL/sharpgl/Core.zip。

  解压完后如图所示,根据需要选择不同类型的基类,我这边选用Winform类型的基类;

  主要包含三个文件,这三个文件我们都需要引用进我们的项目里。

  技术分享图片               

 

  • Windows环境

  我这边是使用VS进行设计的,所以你最少需要有.net4.0的运行环境(现在大部分电脑都有自带,无需安装,除了xp)

  编辑软件的话我最初使用的是VS2015,这个不做硬性要求,能用即可。

 

  • 简单的说明

  首先,新建一个窗体应用程序。在左侧工具箱添加选项卡--选择项...,选择SharpGL.WinForms.dll,添加所需的控件,如下图所示。

技术分享图片

 

  添加完成后,如图所示,Sharp下会显示四个控件。OpenGLControl就是我们需要的控件,拖动到窗体界面即可

  技术分享图片

  

  不管你看哪个人的教程和示例程序。都绕不开三个响应事件需要我们进行了解和使用,如下图所示。

  技术分享图片

  openGLControl_OpenGLDraw是绘图控件的绘制事件,它会不间断的进行数据绘制;

  openGLControl_OpenGLInitialized是绘图控件的初始化事件,负责初始化背景,纹理,光源参数,材质参数等;

  openGLControl_Resized是绘图控件的自适应事件,设置坐标系和空间视角等;

   重点:绘制事件会不断绘制数据。所以,我们如果要让数据旋转,放大,平移,增加网格,改变形状,就在这个事件函数内进行操作。

二、SharpGL应用前需要做的准备

原文:https://www.cnblogs.com/ludage/p/12877465.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!