matrix_build


描述

此函数可用于创建自己的自定义矩阵,并将返回此新矩阵的索引值,该值应存储在变量中以供将来参考和使用。矩阵本身被创建为 16 个值的一维数组,其中前 4 个元素是行 1 ,后 4 个元素是 4 × 4 矩阵的行 2 等。

注意: 以这种方式构建新矩阵时,操作顺序为 YXZ。


语法:

matrix_build(x, y, z, xrotation, yrotation, zrotation, xscale, yscale, zscale);


参数:

参数 描述
x 转换向量的 x 分量。
y 转换向量的 y 分量。
z 转换向量的 z 分量。
xrotation The angle to rotate around the x-axis (in degrees °).
yrotation The angle to rotate around the y-axis (in degrees °).
xzotation The angle to rotate around the z-axis (in degrees °).
x轴缩放 x 与单位长度的比例。
y轴缩放 y 与单位长度的比例。
zscale z 与单位长度的比例。


Returns:

4 x 4 Matrix(矩阵)


例如:

t_matrix = matrix_build(x, y, 0, 0, 90, 0, 1, 2, 1);

上面的代码将构建一个新的矩阵变换,并将得到的矩阵索引存储在变量 “t_matrix” 中。


上一页:矩阵函数
下一页:matrix_multiply
© Copyright YoYo Games Ltd. 2018 All Rights Reserved