3D数学基础图形与游戏开发
Babysbreath.N
Come on, you are the best.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
3D数学基础图形与游戏开发——向量运算(1)
注:现使用VS版本为2017一.首先新建c++源文件main.cpp测试输出,输出"hello vector":#include <iostream>//iostream是c++系统定义的一个头文件,他设置了c++风格的I/O环境;流对象cin,cout及运算>;的定义,均包含在文件iostream中;using namespace std;//空间命名int ...原创 2019-04-26 10:51:10 · 747 阅读 · 0 评论 -
3D数学基础图形与游戏开发——笛卡尔坐标系统
1. 一D数学数学概念:自然数 整数 有理数 实数。编程中数据类型之间联系:short int float double。计算机图形学第一准则:近似原则如果它看上去是对的它就是对的。2. 2D笛卡尔数学——平面数学2D笛卡尔坐标系定义:(1).原点(Origin(0,0)),坐标系中心。(2).每个2D笛卡尔坐标系都有两条过原点的直线向两边无限延伸,称作“轴”相互垂直。(3)...原创 2019-08-31 15:08:41 · 859 阅读 · 0 评论 -
3D数学基础图形与游戏开发——多坐标系
世界坐标系世界坐标系是一个特殊的坐标系,它建立了描述其他坐标系所需要的参考框架,从另一方面说,能够用世界坐标系描述其他坐标系的位置,而不能用更大的,外部的坐标系来描述世界坐标系。世界坐标系也被广泛的称作为全局坐标系或者宇宙坐标系。关于世界坐标的典型问题都是关于初始位置和环境的,如:每个物体的位置和方向摄像机的位置和方向世界中每一点的地形是什么(如山丘,建筑,湖泊等)个物体从哪里来,...原创 2019-08-31 17:57:33 · 424 阅读 · 0 评论 -
3D数学基础图形与游戏开发——向量
1.向量——数学定义:对于数学家而言,向量就是一个数字列表,对程序而言则是另一种相似的概念——数组。数学上,一个向量就是一个数组。(1)向量与标量:数学上区分向量和标量。标量是我们平时所用数字的技术称谓。使用该术语时,是想强调数量值。(2)向量的维度:向量的维度就是向量包含的“数”的数目。向量可以有任意正维数,当然也包括一维向量。实际上标量可以被认为是一维向量。(3)记法:水平书写的...原创 2019-09-03 14:27:16 · 384 阅读 · 0 评论
分享