自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风中静草

静心,专注,坚持!

  • 博客(14)
  • 资源 (11)
  • 收藏
  • 关注

转载 C++的异常处理

一、什么是异常处理        一句话:异常处理就是处理程序中的错误。二、为什么需要异常处理,以及异常处理的基本思想        C++之父Bjarne Stroustrup在《The C++ Programming Language》中讲到:一个库的作者可以检测出发生了运行时错误,但一般不知道怎样去处理它们(因为和用户具体的应用有关);另一方面,库的用户知道怎样处理这些错

2013-08-29 20:31:47 510

转载 glPushMatrix和glPopMatrix的作用

glPushMatrix、glPopMatrix操作其实就相当于栈里的入栈和出栈。  许多人不明白的可能是入的是什么,出的又是什么。例如你当前的坐标系原点在你电脑屏幕的左上方。现在你调用glPushMatrix,然后再调用一堆平移、旋转代码等等,然后再画图。那些平移和旋转都是基于坐上角为原点进行变化的。而且都会改变坐标的位置,经过了这些变化后,你的坐标肯定不再左上角了。  那如果想

2013-08-29 15:47:50 853

转载 MFC多文档常用函数

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★//这一页的代码最重要了,呵呵……什么都在这里面呢;单文档新建:CWinApp_________docManager->docSingleTemplate的 OpenDocumentFile函数参数为空,此函数完成了大部分东西,包括新建文档类框

2013-08-14 12:24:06 673

原创 计算机辅助设计CAD/CAM开源软件

***************************************************  计算机辅助设计CAD/CAM开源软件,共有24款,很具有参考价值。不多说,贴出网址: http://www.oschina.net/project/tag/241/cad

2013-08-14 11:26:55 2942

原创 OpenGL中使用glew库进行GLSL编程遇到的一个问题

刚开始尝试使用OpenGL着色器语言写程序,没想到很快就遇到了问题,我分别写了一个VertexShader(顶点着色器)和FragmentShader(片段着色器),然后准备在opengl中来使用(这些过程都是没问题的)。一切准备就绪后,发现代码执行到glCreateShader()这个函数时就报错,提示:有未经处理的异常:0xC0000005……,最后在网上找到,原来使用glew库的时候,

2013-08-14 11:26:52 1065 1

转载 RGB和RGBQUAD的区别

原文地址:RGB和RGBQUAD的区别作者:nutch_bushu_java 昨天的晚上,为一个问题困扰了很长时间,几乎整个晚上都在弄一个小bug,感觉没有问题,但就是效果不理想,几次三番,查来查去...........       我想实现的功能是:生成一张图,图上有字,这张图是以一张指定的位图为背景的,我使用:COLORREF GetPixel(  HDChdc,    //ha

2013-08-14 11:26:50 849

原创 OpenGL中屏幕坐标转为OpenGL坐标

在opengl中我们经常碰到需要把屏幕坐标转换成opengl坐标,例如我们做拾取,旋转,平移等操作。网上有很多相关代码:   原理:  鼠标点击屏幕中的某点,然后获取该点屏幕坐标对应的OpenGL坐标。鼠标点的坐标很容易获得,直接从鼠标点击消息中获取就可以,但是OpenGL坐标却需要做一定计算转换。需要用到的核心OpenGL函数是gluUnProject()。   代码1:GLint

2013-08-14 11:26:48 1383

原创 MFC多文档模板手动创建框架的一个问题

最近由于一个项目的需要,要求用MFC来做界面,其中有个地方需要新建一个文档,这个文档是子框架,于是我新建了frame,doc和view,分别叫做CTestChildFrame(::CMDIChildWnd),CTestDoc(::CDocument)和CTestView(::CFormView),工程名叫Project,并且在App文件中把他们用一个多文档模板关联起来。代码如下:

2013-08-14 11:26:46 1783 2

转载 国外基础几何算法答与问

非常强大,很多好东西!!!From: orourke@cs.smith.edu (Joseph O'Rourke)Newsgroups: comp.graphics.algorithmsSubject: comp.graphics.algorithms Frequently Asked QuestionsDate: Sat, 15 Feb 2003 16:16:44 +0000 (

2013-08-14 11:26:43 168714

转载 VTK教程之二:可视化管线的执行

VTK可视化流水线主要将数据对象和过程对象组成,这两种对象相互之间可以用多种方式连接在一起,构成可视化管线的拓扑结构,在构建可视化管线拓扑结构时,必须要保证管线上游的对象输出的数据类型和其下游对象接收的数据类型保持一致,如一个源对象输出的是一个多边形数据类型,而和其连接的过滤器对象只能接收规则格网类型的数据,那么可视化管线就不能正确地执行,所以,在构建可视化管线时,一定要注意对象输入、输出之间数据

2013-08-14 11:26:40 885

转载 VTK教程之一:可视化管线

VTK是一个基于面向对象的开源三维绘图软件包,和其它的的三维绘图引擎如OSG、OGRE不同之处在于,VTK可视化对象主要是各种数据,更加注重对数据分析处理后的可视化,可视化的内容是人们无法直接感受到的东西,如地质构造、地层分布、矿床分布、三维空间应力场的状态变化等等,而OSG、OGRE是基于场景的可视化,更强调视觉感官的感受,所以OSG主要应用于虚拟现实领域,而VTK主要应用于科学计算可视化领域,

2013-08-14 11:26:38 1687

转载 #ifndef与#program once

来自:http://blog.csdn.net/hkx1n/article/details/4313357为了避免同一个文件被include多次,C/C++中有两种方式,一种是#ifndef方式,一种是#pragmaonce方式。在能够支持这两种方式的编译器上,二者并没有太大的区别,但是两者仍然还是有一些细微的区别。   方式一:   #ifndef __SOMEFILE_H__

2013-08-14 11:26:36 822

转载 学习3D开发技术的优秀网站

以下这些网站都是我从各大搜索引擎搜集而来的,大多数经过我的验证,因为这些网址都是手工录入,所以难免有疏漏和差错,还望大家多多谅解,谢谢大家支持www.C3DN.net!我把这些网址归为:一、3D综合类;二、3D硬件技术;三、OpenGL;四、DirectX;五、Web3D;  六、游戏引擎开发;七、下载网址;一、3D综合类1.http://www.ultimategamepr

2013-08-14 11:26:34 2191

转载 MFC多文档常用函数

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★//这一页的代码最重要了,呵呵……什么都在这里面呢;单文档新建:CWinApp_________docManager->docSingleTemplate的 OpenDocumentFile函数参数为空,此函数完成了大部分东西,包括新建文档类框

2013-08-14 09:40:30 730

Android.3D游戏开发技术宝典:OpenGL.ES.2.0【part2】

Android.3D游戏开发技术宝典:OpenGL.ES.2.0,是学习Android+OpenGL ES开发很好的资料,由于文件太大,分成两部分了,这是Part2。

2013-07-22

Android.3D游戏开发技术宝典:OpenGL.ES.2.0

Android.3D游戏开发技术宝典:OpenGL.ES,是学习Androi+OpenGL ES开发很好的资料,由于文件太大,只能分成两部分。这是Part1,另一部分在part2中

2013-07-22

OpenGL编程指南最新第八版

OpenGL编程指南最新第八版,还是以前的经典红宝书,2013最新版本。

2013-07-11

Focus on 3D terrain

Focus on 3D terrain,Andre LaMothe 大师的大作之一,包括各种地形和算法。是3D地形方面不可多得的好资料。

2013-07-11

OPenGL着色器语言(GLSL)

OPenGL着色器语言,是在OpenGL较高的版本支持的一种高效的渲染方式,使得OpenGL的渲染更高效。

2013-06-07

NEHE的OpenGL教程

NEHE的经典OpenGL教程,特别适合初学者学习参考。

2013-06-07

openGL编程指南第七版(中文版+详细目录)

openGL编程指南第七版(中文版+详细目录),经典的opengl红宝书,学习opengl必备。

2013-05-21

3D曲线与曲面的数学基础

3D曲线与曲面的数学基础,对于CAD/CAM设计很有用,

2013-05-14

完全OpenGL库【包括glew1.9+OpenGL4.0官方文档】

本资源包括完整的OpenGL库,还有支持最新OpenGL的glew库,OpenGL4.0官方文档

2013-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除