- 博客(3)
- 资源 (2)
- 收藏
- 关注
原创 OpenGL cube map方式实现的环境贴图●如何设置相机
对cube map有一些了解的朋友都知道,如果要在物体表面实现镜面反射的效果,需要在物体的中心设置一个相机,沿+X,-X,+Y,-Y,+Z,-Z六个方向分别取景,渲染到cube map的六个子texture中。 设置相机的时候,一般都不会弄错相机的朝向,但是,估计很多人搞不清楚相机的UP方向。 网络上的资料很少论及这个问题,因此,决定自己做一个简单的小实验,彻底搞清楚这个问题。为此,准备了
2015-02-02 10:20:19
2040
4
原创 关于函数指针的作用域
今天在MFC工程中使用了WM_USER定义用户消息,从文档中得知ON_MESSAGE的消息处理函数应该符合如下格式:afx_msg LRESULT (CWnd::*)(WPARAM, LPARAM)。其中的作用域"CWnd::"引起了我的好奇。我们知道,消息处理函数只能在CWnd的派生类中定义或者重载,其作用域必然是CWnd派生类。为此我做了个实验: class Parent { }; c
2012-09-07 23:06:24
1245
原创 用重载赋值运算符验证构造函数与“=”的关系
众所周知,构造函数的众多隐式性质经常让人感觉到很意外。 前段时间学习运算符的重载,对一些与构造函数相邻的“=”号打起了主意,今天决定用重载运算符的办法验证这些“=”究竟是构造函数的“邻居”(各自独立)还是“家人”(被编译器理解为构造函数的一部分)。试验代码如下: #include using namespace std; class Dog { public:
2011-04-17 23:10:00
511
opengl api参考手册 2015 2 15整站下载整理 包含1 0 4 5版本的所有api说明
2015-03-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人