读书笔记
文章平均质量分 79
丿Smile灬晨星
这个作者很懒,什么都没留下…
展开
-
大话设计模式学习:预备知识- 面向对象基础
面向对象基础学习1、对象是一个自包含的实体,用一组可识别的特性和行为来标识。2、类(class)就是具有相同属性和功能的对象的抽象的集合。 a.类名称首字母要大写,多个单词则各个首字母大写; b.对外公开的方法需要用‘public’修饰符。3、实例就是一个真实的对象,实例化就是创建对象的过程,使用new关键字来创建。4、构造方法,又叫构造函数,其原创 2015-04-03 23:29:29 · 549 阅读 · 0 评论 -
大话设计模式学习笔记-第一章-简单工厂模式
简单工厂模式1、设计模式好处:可维护、可复用、可扩展、灵活性好。2、通过封装、继承、多态把程序的耦合度降低。3、保持封装、松耦合。4、UML类图 a、矩形框代表一个类(class),类图分三层。第一层显示类的名称,如果是抽象类,则用斜体表示。第二层是类的特性,通常是字段和属性。第三层是类的操作,通常是方法和行为; b、‘+’表示public,‘-’表原创 2015-04-04 16:16:34 · 506 阅读 · 0 评论 -
3D数学基础 图形与游戏开发笔记 第3章
多坐标系世界坐标系物体坐标系摄像机坐标系惯性坐标系嵌套式坐标系描述坐标系坐标系转换练习多坐标系世界坐标系别名:全局坐标系、宇宙坐标系 经典问题:每个物体的位置和方向摄像机的位置和方向世界中每一点的地形是什么各物体从哪里来、到哪里去(npc的运动策略)物体坐标系别名:模型坐标系 问题:周围有需要相互作用的物体吗?(我是否要攻击它)哪个方向?在我前面?右边?(我应该攻击原创 2017-07-27 00:32:27 · 871 阅读 · 1 评论 -
3D数学基础:图形与游戏开发第4章笔记
向量数学定义几何定义向量向量有两种不同但相关的意义,一种是纯抽象的数学意义,另一种是几何意义。数学定义向量就是一个数字列表(数组)速度、位移是向量,速率、长度是标量记法:行向量和列向量 整数下表引用第几维分量,如V2 x、y、z、w表示4D向量的分量几何定义向量是有大小和方向的有向线段。 1. 向量的大小就是向量的长度(模),向量有非负的长度 2. 向量的方向描述了空间中向量原创 2017-07-27 01:09:21 · 587 阅读 · 1 评论 -
3D数学基础:图形与游戏开发第5章笔记
向量运算线性代数与几何符号约定零向量负向量向量大小长度或模标量与向量的乘法标准化向量向量的加法和减法距离公式向量点乘向量叉乘线性代数公式练习向量运算线性代数与几何符号约定零向量负向量运算法则几何解释向量大小(长度或模)运算法则几何解释标量与向量的乘法运算法则几何解释标准化向量原创 2017-08-11 09:41:30 · 800 阅读 · 0 评论 -
3D数学基础:图形与游戏开发(第6章3D向量类)笔记
3D向量类1类接口思考基本操作执行操作2Vector3类3设计决策float与double运算符重载仅提供最重要的操作不要重载过多的运算符使用const成员函数使用const引用参数成员函数与非成员函数无缺省初始化不要使用虚函数不要使用屏蔽信息全局常量零不存在Point3类关于优化3D向量类1、类接口思考这个类将提供什么操作. -在哪些数据上执行这些操作.原创 2017-08-15 14:17:35 · 577 阅读 · 0 评论 -
3D数学基础:图形与游戏开发(第7章矩阵)笔记
矩阵-数学定义矩阵的维度和记法方阵向量作为矩阵使用转置行向量和列向量之间转置转置引理标量和矩阵的乘法矩阵乘法注意事项向量与矩阵的乘法注意事项行向量和列向量矩阵几何解释矩阵是怎样变换向量的矩阵的形式总结矩阵-数学定义在线性代数中,矩阵就是以行和列的形式组织的矩形数字块。向量是标量的数组,矩阵是向量的数组。矩阵的维度和记法M=⎡⎣⎢m11m21m31m12m22m32m1原创 2017-10-19 20:44:44 · 596 阅读 · 0 评论