CSDN论坛 > VC/MFC > 图形处理/算法

100分,在单文档中用OpenGL绘制图形,然后需要用对话框来调整图形参数,请问是否可以在对话框中同OpenGL绘图?实现 [问题点数:100分,结帖人123xie]

Bbs2
本版专家分:154
结帖率 91.67%
CSDN今日推荐
Bbs2
本版专家分:142
Bbs4
本版专家分:1071
Bbs5
本版专家分:2116
匿名用户不能发表回复!
其他相关推荐
转载:基于MFC的OpenGL绘图
转载地址: http://www.cnblogs.com/phinecos/archive/2007/07/28/834916.html   一、简介     GDI是通过设备句柄(Device Context以下简称"DC")来绘图,而OpenGL则需要绘制环境(Rendering Context,以下简称"RC")。每一个GDI命令需要传给它一个DC,但与GDI不同,OpenGL使
MFC+OpenGL单文档制作三维图像
GDI:图形设备接口 DC:设备描述表 RC:着色描述表 OpenGL:专业图形程序接口 画图原理:每个GDI命令需要传给它一个DC,OpenGL需要绘制环境(RC), RC与特定的DC联系起来,完成绘图工作。 产生OpenGL并使之成为当前的RC步骤: 1.设置窗口像素格式 2.产生RC 3.设置当前RC 1.创建一个MFC单文档项目命名为VCOpenGL2
C++实现利用OpenGL实现三维绘图
C++利用OpenGL实现三维绘图,包括详细的代码注释
OpenGL 绘制二维图形
OpenGL 绘制二维图形 注:本文程序建立在OpenGL MFC单文档环境配置 在讲解绘制图形之前,先分享一下我在绘制图形的过程中,遇到的一个问题。 四月份中旬,同学找我做一个关于三维绘图的毕业设计。一开始我是拒绝的,原因很简单,我不会。 后来他给我一份报酬,好吧,我妥协了。但是问题来了,我连最基本的环境配置都不会,当时自己也苦于毕业设计。
OPenGL常用绘图函数
1、在opengl中画点和线是由同一组函数完成的 基本结构是这样的         glBegin(mode_parameter);                  glColor3f(r,g,b);                 glVertex2f(x1,y2);                 glVertex3f(x2,y2,z2);              
opengl 绘图模式比较
OpenGL学习脚印: 基本图形绘制方式比较 写在前面                本节主要讨论OpenGL下基本图形(points, lines, triangles, polygons, quads, fans and strips)的绘制方式,比较传统和现代绘制方式的区别。本文整理自网络,保留了部分原文,参考资料部分列出了主要参考内容。本节示例代码在vs2012下测试通过,如果发现了错
MFC+OpenGL三维绘图(一)——简单绘图平台的搭建与实现图像的旋转、缩放
声明:本文章为小白本人第一次创作,文章可能会有诸多不足,希望大家批评指正!一、创建项目1.打开VS2013建立一个单文档工程,项目名字openGLDrawing。VS2013下载:https://pan.baidu.com/s/1Y7TuZlLaGsbj2KCZV_uckwOpenGL下载:2.添加初始化和终止代码    首先,在打开类COpenGLDrawingView,在其头文件添加“gl.h...
VS2010-MFC:用OpenGL在对话框中的PictureControl(图片控件)中绘制三维模型,可旋转、平移、缩放,可用于三维模型的预览
由于有这个需求,就是当在对话框设置一些数值的时候,可以在对话框上预览三维图像。 (1)生成一个基于对话框的程序,或者直接在单文档或者多文档上插入一个对话框,生成一个新的对话框类CGridingDlg,名字可以任取。 (2)配置好工程的OpenGL环境,不知道可以百度。 (3)在CGridingDlg的头文件中添加以下变量:
绘图程序,MFC基于单文档,可以用鼠标和对话框两种方式
绘图程序,MFC基于单文档,可以用鼠标和对话框两种方式,可以画圆,矩形,椭圆,三角形,有橡皮筋的效果,可以填充很实用
Visual Studio2010与OpenGL基础绘制
本例在Visual Studio 2010环境下使用OpenGL,提供一个基本的开发应用程序框架。 第一步:OpenGL基础设置: 1.创建一个单文档的MFC应用程序,命名为TestGL,然后在TestGLView.h头文件中添加以下两条include包含语句: #include "gl/gl.h" #include "gl/glu.h" 2.设置程序为静态运行方式 执行菜单命令:项目-
关闭