AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
AnyCAD.Foundation.Matrix4d类 参考

4x4的Double类型矩阵 更多...

Public 成员函数

 Matrix4d (Matrix4 m)
 
Matrix4 ToMatrix4 ()
 
GTrsf ToTrsf ()
 转换成GTrsf
 
override string ToString ()
 
void DebugOutput ()
 

静态 Public 成员函数

static Matrix4d From (Matrix4 m)
 
static Matrix4d operator* (Matrix4d a, Matrix4d b)
 
static Matrix4d operator* (Matrix4d a, Matrix4 b)
 
static Vector3d operator* (Matrix4d a, Vector3d v)
 
static Vector3 operator* (Matrix4d a, Vector3 v)
 
static Vector4d operator* (Matrix4d a, Vector4d v)
 
static Matrix4d makeTransform (GTrsf trf)
 从GTrsf转换
 
static Matrix4d From (GTrsf trf)
 从GTrsf转换
 
static Matrix4d makeTranslate (double x, double y, double z)
 构造平移矩阵
 
static Matrix4d makeTranslate (Vector3d v)
 
static Matrix4d makeScale (Vector3d scale)
 
static Matrix4d makeScale (double x, double y, double z)
 
static Matrix4d makeFromAx2 (GAx2 ax)
 
static Matrix4d makeFromAx3 (GAx3 ax)
 

静态 Public 属性

static readonly Matrix4d Identity = new Matrix4d(1)
 单位阵
 

详细描述

4x4的Double类型矩阵

成员函数说明

◆ From()

static Matrix4d AnyCAD.Foundation.Matrix4d.From ( GTrsf trf)
static

从GTrsf转换

参数
trf
返回

◆ makeTransform()

static Matrix4d AnyCAD.Foundation.Matrix4d.makeTransform ( GTrsf trf)
static

从GTrsf转换

参数
trf
返回

◆ makeTranslate()

static Matrix4d AnyCAD.Foundation.Matrix4d.makeTranslate ( double x,
double y,
double z )
static

构造平移矩阵

参数
xΔX
yΔY
zΔZ
返回

◆ ToTrsf()

GTrsf AnyCAD.Foundation.Matrix4d.ToTrsf ( )

转换成GTrsf

返回