|
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 视角矩阵 | 小数型 | 4,4 | 投影矩阵 | 小数型 | 4,4 | 视口 | 整数型 | 4 |
视角矩阵 [1 ] [1 ] = 1 视角矩阵 [1 ] [2 ] = 0 视角矩阵 [1 ] [3 ] = 0 视角矩阵 [1 ] [4 ] = 0 视角矩阵 [2 ] [1 ] = 0 视角矩阵 [2 ] [2 ] = 1 视角矩阵 [2 ] [3 ] = 0 视角矩阵 [2 ] [4 ] = 0 视角矩阵 [3 ] [1 ] = 0 视角矩阵 [3 ] [2 ] = 0 视角矩阵 [3 ] [3 ] = 1 视角矩阵 [3 ] [4 ] = -10 视角矩阵 [4 ] [1 ] = 0 视角矩阵 [4 ] [2 ] = 0 视角矩阵 [4 ] [3 ] = 0 视角矩阵 [4 ] [4 ] = 1 投影矩阵 [1 ] [1 ] = 1.5 投影矩阵 [1 ] [2 ] = 0 投影矩阵 [1 ] [3 ] = 0 投影矩阵 [1 ] [4 ] = 0 投影矩阵 [2 ] [1 ] = 0 投影矩阵 [2 ] [2 ] = 1.5 投影矩阵 [2 ] [3 ] = 0 投影矩阵 [2 ] [4 ] = 0 投影矩阵 [3 ] [1 ] = 0 投影矩阵 [3 ] [2 ] = 0 投影矩阵 [3 ] [3 ] = -1.02 投影矩阵 [3 ] [4 ] = -2.02 投影矩阵 [4 ] [1 ] = 0 投影矩阵 [4 ] [2 ] = 0 投影矩阵 [4 ] [3 ] = -1 投影矩阵 [4 ] [4 ] = 0 视口 [1 ] = 0 视口 [2 ] = 0 视口 [3 ] = 取用户区宽度 ()视口 [4 ] = 取用户区高度 ()结果 [1 ] = 矩阵 [1 ] [1 ] × 向量 [1 ] + 矩阵 [1 ] [2 ] × 向量 [2 ] + 矩阵 [1 ] [3 ] × 向量 [3 ] + 矩阵 [1 ] [4 ] × 向量 [4 ]结果 [2 ] = 矩阵 [2 ] [1 ] × 向量 [1 ] + 矩阵 [2 ] [2 ] × 向量 [2 ] + 矩阵 [2 ] [3 ] × 向量 [3 ] + 矩阵 [2 ] [4 ] × 向量 [4 ]结果 [3 ] = 矩阵 [3 ] [1 ] × 向量 [1 ] + 矩阵 [3 ] [2 ] × 向量 [2 ] + 矩阵 [3 ] [3 ] × 向量 [3 ] + 矩阵 [3 ] [4 ] × 向量 [4 ]结果 [4 ] = 矩阵 [4 ] [1 ] × 向量 [1 ] + 矩阵 [4 ] [2 ] × 向量 [2 ] + 矩阵 [4 ] [3 ] × 向量 [3 ] + 矩阵 [4 ] [4 ] × 向量 [4 ]返回 (结果 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 世界坐标齐次 | 小数型 | | 4 | 视角坐标 | 小数型 | | 4 | 裁剪坐标 | 小数型 | | 4 | NDC坐标 | 小数型 | | 2 | 屏幕坐标 | 整数型 | | 2 |
世界坐标齐次 [1 ] = 世界坐标 [1 ]世界坐标齐次 [2 ] = 世界坐标 [2 ]世界坐标齐次 [3 ] = 世界坐标 [3 ]世界坐标齐次 [4 ] = 1 视角坐标 = 矩阵乘向量 (视角矩阵, 世界坐标齐次 )裁剪坐标 = 矩阵乘向量 (投影矩阵, 视角坐标 ) 如果真 (裁剪坐标 [4 ] ≠ 0 ) NDC坐标 [1 ] = 裁剪坐标 [1 ] ÷ 裁剪坐标 [4 ] NDC坐标 [2 ] = 裁剪坐标 [2 ] ÷ 裁剪坐标 [4 ] 屏幕坐标 [1 ] = 到整数 ( (NDC坐标 [1 ] + 1 ) × 视口 [3 ] ÷ 2 + 视口 [1 ])屏幕坐标 [2 ] = 到整数 ( (1 - NDC坐标 [2 ]) × 视口 [4 ] ÷ 2 + 视口 [2 ])返回 (屏幕坐标 )变量名 | 类 型 | 静态 | 数组 | 备 注 | 世界坐标 | 小数型 | | 3 | 屏幕坐标 | 整数型 | | |
世界坐标 [1 ] = 1.5 世界坐标 [2 ] = 2 世界坐标 [3 ] = 5 屏幕坐标 = 世界坐标转屏幕坐标 (世界坐标 )信息框 (“屏幕坐标: X=” + 到文本 (屏幕坐标 [1 ]) + “, Y=” + 到文本 (屏幕坐标 [2 ]), 0, , )变量名 | 类 型 | 静态 | 数组 | 备 注 | 世界坐标 | 小数型 | | 3 | 屏幕坐标 | 整数型 | | |
世界坐标 [1 ] = 1.5 世界坐标 [2 ] = 2 世界坐标 [3 ] = 5 屏幕坐标 = 世界坐标转屏幕坐标 (世界坐标 )
|
|