`
li379395535
  • 浏览: 2253 次
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
原文地址: http://www.cppblog.com/lovedday/archive/2008/05/02/48632.html 投影变换 将摄影空间中的三维物体投影到二维胶片上,也就是Direct3D中的屏幕,这种三维到二维的变换过程就是投影变换,即从取景空间到摄影空间的变换。设三维物体在观察空间中的坐标为 Pview ,投影矩阵为 Mproj ,则顶点在投影空间中的坐标为: Pproj  = Pview  * Mproj 下面分别介绍两种基本的投影变换:正交投影和透视投影,以及它们在Direct3D中的实现。 1、正交投影 正交投影中,投影向量和观察平面垂直 ...
本文只是用于记录自己在学习中的错误和弱点。 习题16.52 题目要求使用函数模板count计算vector中某些值出现的次数。 1.类的声明 #pragma once #include "stdafx.h" #include <vector> #include <algorithm> #include <string> using namespace std; class MidSearch { public: MidSearch(void); ~MidSearch(void); template & ...
《C++ Primer 4.0》中的习题16.23要求尝试能否给标准函数max传递int和double类型的参数,下面是我的实测以及一个小发现(环境:VS2010, Win7 32位), 尝试一: int i = 1; double dn = 2.2; cout << max(dn,i) << endl;  编译器会提示第三行错误,因为没有与max模板匹配的形参。 而进行如下修改之后,编译器可以成功编译, 尝试二: int i = 1; double dn = 2.2; cout << max<double>(dn,i) < ...
Global site tag (gtag.js) - Google Analytics