VMath_kernel
Ploy3D • Docs
Ploy3D / VMath_kernel
Class: VMath_kernel
矢量数学方法内核实现。
Constructors
new VMath_kernel()
new VMath_kernel(
_global
):VMath_kernel
构造函数。
Parameters
• _global: Ploy3D
模块实例对象。
Returns
Properties
_global
_global:
Ploy3D
模块实例对象。
Matrix4x4_FromTransform()
Matrix4x4_FromTransform: (
mO
,posX
,posY
,posZ
,rotX
,rotY
,rotZ
,rotW
,scaleX
,scaleY
,scaleZ
) =>void
根据变换数据计算模型矩阵。
Parameters
• mO: never
• posX: number
• posY: number
• posZ: number
• rotX: number
• rotY: number
• rotZ: number
• rotW: number
• scaleX: number
• scaleY: number
• scaleZ: number
Returns
void
Matrix4x4_Invert()
Matrix4x4_Invert: (
m1
,mO
) =>void
获取矩阵的逆矩阵。
Parameters
• m1: never
• mO: never
Returns
void
Matrix4x4_MultiplyMatrices()
Matrix4x4_MultiplyMatrices: (
m1
,m2
,mO
) =>void
左乘矩阵。
Parameters
• m1: never
• m2: never
• mO: never
Returns
void
Matrix4x4_MultiplyVector()
Matrix4x4_MultiplyVector: (
m1
,v1
,vO
) =>void
向量左乘矩阵。
Parameters
• m1: never
• v1: never
• vO: never
Returns
void
Quaternion_FromEulerAngles()
Quaternion_FromEulerAngles: (
x
,y
,z
,order
) =>number
[]
从欧拉角(内旋顺序,默认102-[Y-X-Z])转换到四元数,正方向为看向旋转轴方向顺时针旋转。