Click or drag to resize

Mat43 Methods

返回用户文档首页

The Mat43 type exposes the following members.

Methods
 NameDescription
Public methodStatic memberCreateByEuler 根据欧拉角创建一个新的 Mat43 实例。
Public methodStatic memberCreateByXZ 根据给定的X轴和Z轴向量创建一个 Mat43 矩阵。
Public methodStatic memberCreateByYZ 根据给定的Y轴和Z轴向量创建一个 Mat43 矩阵。
Public methodEquals 判断当前 Mat43 实例是否与指定的对象相等。
(Overrides ValueTypeEquals(Object))
Public methodGetHashCode 获取当前 Mat43 实例的哈希码。
(Overrides ValueTypeGetHashCode)
Public methodIdentity 将矩阵设置为单位矩阵。
Public methodInverse 计算并返回此 Mat43 矩阵的逆矩阵。
Public methodIsRHS 判断此 Mat43 矩阵是否符合右手坐标系(RHS)。
Public methodNormalize 标准化矩阵的 X, Y, Z 分量,并返回新的标准化后的矩阵。
Public methodNormalizeThis 对当前矩阵的 X, Y, Z 分量进行标准化操作。
Public methodStatic memberR 根据指定的旋转轴和旋转角度生成一个 4x3 旋转矩阵。
Public methodRotateAround 围绕给定点和指定的上向量旋转矩阵。
Public methodRotateX 绕X轴旋转矩阵。
Public methodRotateY 绕Y轴旋转矩阵。
Public methodRotateZ 绕Z轴旋转矩阵。
Public methodStatic memberRX 创建一个围绕X轴旋转的矩阵。
Public methodStatic memberRY 创建一个围绕Y轴旋转的矩阵。
Public methodStatic memberRZ 创建一个围绕Z轴旋转的矩阵。
Public methodStatic memberS(Double) 创建一个具有统一缩放因子的缩放矩阵。
Public methodStatic memberS(Double, Double, Double) 创建一个具有不同缩放因子的缩放矩阵。
Public methodScale(Double) 对矩阵进行缩放。
Public methodScale(Vec3) 根据指定的比例向量缩放矩阵。
Public methodScale(Double, Double, Double) 根据指定的比例因子缩放矩阵。
Public methodSet(Double) 使用数组元素设置矩阵的各个向量分量。
Public methodSet(Vec3, Vec3, Vec3, Vec3) 设置矩阵的各个向量分量。
Public methodSet(Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double, Double) 设置矩阵的各个分量。
Public methodStatic memberT(Vec3) 创建一个表示平移的矩阵。
Public methodStatic memberT(Double, Double, Double) 创建一个表示平移的矩阵。
Public methodToMat4 将当前 4x3 矩阵转换为 4x4 矩阵。
Public methodToString
(Overrides ValueTypeToString)
Public methodTranslate(Double) 在所有三个轴上平移矩阵指定的值。
Public methodTranslate(Vec3) 对矩阵应用平移变换。
Public methodTranslate(Double, Double, Double) 在 X, Y, Z 轴上分别平移矩阵指定的值。
Public methodStatic memberTS 创建一个结合了平移和缩放的变换矩阵。
Top
See Also