- 博客(14)
- 资源 (10)
- 收藏
- 关注

转载 基于MFC的OpenGL绘图(转)
一、简介 GDI是通过设备句柄(Device Context以下简称"DC")来绘图,而OpenGL则需要绘制环境(Rendering Context,以下简称"RC")。每一个GDI命令需要传给它一个DC,但与GDI不同,OpenGL使用当前绘制环境(RC)。一旦在一个线程中指定 了一个当前RC,在此线程中其后所有的OpenGL命令都使用相同的当前RC。虽然在单一窗口中可以使用多个R
2011-11-16 14:55:25
3324
转载 dd
#include "string.h"#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE
2014-08-03 21:41:18
726
原创 QGIS编译
修改时间:2014-5-10 1.参考首先列出一些参考的网页:李民录: http://blog.youkuaiyun.com/liminlu0314/article/details/17400075官网:http://htmlpreview.github.io/?https://raw.github.com/qgis/QGIS/master/doc/INSTALL.html#to
2014-05-11 10:21:56
16689
1
转载 OpenGL在MFC中的实现
转自http://www.cnblogs.com/carfield/archive/2011/11/20/2255780.html1、在写代码之前,首先要做好OpenGL的环境配置。 比如路径之类,还有添加头文件,头文件添加在stdafx.h中,有位置要求,不能在#include 这句之上////这两句加在"stdafx.h"里面的#include 以上就会出
2011-11-20 10:06:46
12034
原创 OpenGL在vs2008上的具体设置
一、OpenGL简介 OpenGL(全写Open Graphics Library)是个定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。二、OpenGL环境的配置第一步:编程环境的选择,这里用的是VC2008.第二步:安装opengl工具包
2011-11-18 09:15:13
1289
原创 opengl 基于MFC的OpenGL绘图原理
首先介绍一些概念: (1)GDI:图形设备接口 (2)DC: 设备描述表,DeviceContext,简称"DC" (3)RC: 渲染描述表,RenderingContext,简称"RC"。 WINDOWS是采用GDI绘图的,而GDI是通过DC来实现的。 OpenGL使用RC来完成图像图像的映射。 OpenGL是通过RC
2011-11-17 20:40:22
2907
1
转载 Nehe的OpenGL框架(MFC版)
Nehe的几个OpenGL框架都是Win32 sdk版本的,我现在需要在MFC下学习OpenGL,今天看了他写的第一个OpenGL框架,就在MFC中实现了下。为了简单起见,把全屏那部分就抛弃掉了,毕竟重点不在这上面,而且MFC要实现这个全屏的功能也不像sdk那么容易。。。// openGLDemoView.h : interface of the COpenGLDemoView class
2011-11-16 14:52:48
769
原创 glVertex glRectf 窗口投影
有些时候,我们用题目中的函数编写代码时,可能取值上线是1,下限-1,超过便显示不出来了,尤其是供新手入门时所给的例子,一般都是如此。这是因为没有做投影映射,默认的窗口截取投影是-1到1,这点的内容会在透视投影和正射投影里面讲到。 如果你什么都不改的话,屏幕左上角是(-1,-1),右下角是(1,1)。
2011-11-15 14:50:40
1428
转载 OpenGL 学习笔记绘制几何物体
几何图形类型其中以glBegin开始,glEnd结束下图是采用不同类型的图形效果为了熟悉上诉图形,下面来对每种图形进行测试建立基础坐标系在画图之前,首先要先建立坐标系,将以左下角为(0,0)点,如下图窗体的大小则作为修剪的范围void reshape (int w, int h){ glViewport (0, 0,
2011-11-14 21:18:37
1005
转载 argc,argv
argc,argv 用命令行编译程序时有用。 主函数main中变量(int argc,char *argv[ ])的含义 我们平时定义主函数时通常的写法为:int main( )或void main( ) 其实,int main( ) 只是 UNIX 及 Linux 默许的用法, main(int argc, char *argv[ ], char *env[ ])才是UN
2011-11-14 19:34:37
8189
转载 OPENGL入门——第一个例子的讲解
在这个部分我们将在我们的程序里建立一个main函数,这个main函数将完成必须的初始化和开启事件处理循环。所有的GLUT函数都有glut前缀并且那些完成一些初始化的函数有glutInit前缀。你首先要做的是调用函数glutInit()。 Void glutInit(int*argc,char**argv); 参数: Argc:一个指针,指向从main()函数传递过来的没更改的argc变量。
2011-11-14 19:22:14
780
原创 在MFC中的cmainframe中添加一个处理器后cmainframe在class中不见了
在cmainframe上单击右键添加handler后cmainframe在左边的class view中不见了 怎么找出来呢 这是VC6.0的一个bug,可以去下载补丁。 如果懒的下,你就进入到你的工程,然后删除后缀名为.clw .ncb.opt 这3个文件,然后重新打开.dsw 这时候它就是会重新生成了。
2011-11-09 10:09:38
653
转载 API
API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。
2011-10-31 10:06:26
584
原创 C++ eof()函数相关应用技巧分享
C++编程语言中的很多功能在我们的实际应用中起着非常大的作用。比如在对文件文本的操作上,就可以用多种方式来实现。在这里我们介绍的C++ eof()函数就是其中一个比较常用的基本函数。在使用C/C++读文件的时候,一定都使用过C++ eof()函数来判断文件是否为空或者是否读到文件结尾了,也会在使用这个函数的过程中遇到一些问题,如不能准确的判断是否为空或者是否到了文件尾,以至于有些人可能还会
2010-12-19 11:32:00
6466
张正友相机标定
2012-11-15
OpenGL MFC 框架程序 vc2008
2011-11-21
用OpenGL实现的在MFC中画二维点线面的源代码(vc2008)
2011-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人