图形库使用 Direct3d
1 里面的数学
矩阵是三角函数组合出来的
旋转的时候 xy 两个变量距离变 第三轴被影响角度
2视锥
远近四棱锥双剪切平面
3 三维点 A点 B点 C点 确定三位坐标 ,初始坐标是坐标中中心值 x,y,z(0,0,0)
4移动 三维点 点A到点B
使用x加减y加减z加减
5图片
循环扫描整张图片
6脚本着色器 shader
点着色器论点使用
像素着色器论单个像素
图片里有多少个像素需要一个算法根据像素点在图片中的坐标计算颜色
使用三维数学算法影响某个或者多个像素的颜色
7颜色 Color
红绿蓝 rgbA
A是透明度
8模型
三角形拼出四边形,或者根本不考虑四边形直接用三角形数组逐个绘制
三角形包含点坐标跟贴图颜色,具体设计uv是采集贴图某位置区域根据像素坐标寻找三角形中位置上色
9光照
V1,V2
V1 探照灯发光点 V2是 V1到V2加减计算获得一个V3 V3是方向
V3叫direction 方向的意思