第二章 几何和变换几乎所有图形软件都以几何类(geometric classes, 这里指c++类)为基础.这些类表示了诸如点,向量,光线等等的数学构件. 由于我们在系统中会到处用到这些类, 良好的抽象和有效的实现至关重要. 本章会讲解pbrt的几何基础的接口和实现.几何类见文件 core/geometry.h 和core/geometry.cpp.变换矩阵见文件 core/transform.h 和core/transform.cpp.2.1 坐标系统pbrt用三个浮点数坐标值x,y,z来表示三维点,向量和法向量. 当然,这些值只有在一个给定的坐标系下才有意义: 给定一个原点和三个定义x,y,z轴的向量,就定义了这个坐标系(frame).在n维空间中, 坐标系的原点P0和其n个线性无关的基向量定义了n维仿射空间(affine space).所有空间中的向量V可以被表达成为基向量(V1,V2, ..., Vn)的线性组合:? ???V = s1V1 + s2V2 + ... + snVn? ?? ???(s1, s2, ... sn是唯一存在的一组纯量, 被称为V关于基(V1,V2...Vn)的表达).同样地, 对与点P而言, 它可用原点P0和基向量(V1,V2, ..., Vn)表达:? ???P = P0 +??s1V1 + s2V2 + ...
您可能关注的文档
- 5随机性需求探究.ppt
- 第一课睡眠汇总.pptx
- 分子生物学1--分子生物学的发展汇总.ppt
- 第一轮复习课件政治生活第四课--我国政府受人民的监督汇总.ppt
- 2012耐驰STA449C同步热仪原理及使用探究.ppt
- 5同步发电机之发电机结构探究.ppt
- 2012年_《电力建设施工质量验收及评价规程_第1部分:土建工程》宣贯探究.ppt
- WX-WH-A-04.2(RNC设备数据制作-诺基亚)选读.pptx
- 第1章的结构与性能选读.pptx
- 分子生物学核酸的结构与功能汇总.pptx
- 新生家长会发言稿写法与入学适应沟通.docx
- 社区老年人健康管理服务方案:建档评估、慢病随访、跌倒与营养风险干预(含年度服务指标).docx
- 上市公司财报分析方法:以虚构零售企业为例的利润质量、现金流与营运效率逐项拆解.docx
- 节前安全检查方案.docx
- 承包商与相关方全流程准入审批及现场监管方案.docx
- 建设工程进度款申请母版与三期计量付款核对示范.docx
- 绿色施工扬尘噪声控制与在线监测.docx
- 家庭教育金规划与现金流排布实操手册:从学龄前储备节奏、各阶段学费测算到大学教育金缺口弥补的完整测算方法.docx
- 小学秋游活动方案:路线安排、安全预案、费用预算与家长沟通材料(含完整执行表).docx
- 期中考试试卷_高二物理.docx
最近下载
- 江苏德桥仓储有限公司422较大火灾事故调查报告.pdf VIP
- 洪恩识字识字卡(001-100),可直接打印剪裁.docx VIP
- 3.2《县委书记的榜样——焦裕禄》课件(共20张PPT)统编版高中语文选择性必修上册.pptx VIP
- 流感病毒细胞分离培养PPT.pptx
- 《通信原理与通信技术》_第14章 卫星通信技术.pptx VIP
- 【优质】四川移动:投诉智能管理体系研究.ppt VIP
- 二上数学乘法综合练习卷30套(表内乘法口算、乘加乘减、最大填几、最小填几)30页.docx VIP
- (共22页PPT)年级《竹节人》柯淑敏.pptx
- 贵定县贵州宝塔石化3.27火灾事故报告.pdf VIP
- 护患沟通艺术与冲突化解策略.pptx VIP
原创力文档

文档评论(0)