|
AnyCAD Rapid API 2026
Help you to create a better world!
|
数学计算和转换相关的工具 更多...
Public 成员函数 | |
| MathUtil (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
静态 Public 成员函数 | |
| static Vector3d | To (GPnt pt) |
| static Vector2d | To (GPnt2d pt) |
| static GPnt | To (Vector3 pt) |
| static GPnt | To (Vector3d pt) |
| static Plane | ToPlane (GAx2 ax) |
| static Plane | ToPlane (GAx3 ax) |
| static Plane | ToPlane (GPnt location, GDir dir) |
| static Vector3d | To (GVec pt) |
| static Vector3d | To (GDir pt) |
| static Vector3d | To (GXYZ pt) |
| static Vector2d | To (GXY pt) |
| static AABox | To (AABox bbox) |
| static GTrsf | To (GAx3 ax) |
| static GTrsf | To (GAx2 ax) |
| static GXYZ | ToEulerAngles (GTrsf trf) |
| 转换成欧拉角 [0, 2pi] | |
| static GXYZ | ToEulerAngles (GDir dir) |
| 转换成欧拉角 [0, 2pi] | |
| static GQuaternion | FromEulerAngles (GXYZ angles) |
| 欧拉角转换为四元数 | |
| static GTrsf | To (GPnt loc, GDir dir) |
| static GTrsf | To (GPnt loc, GXYZ angles) |
| 欧拉角转换为变换 | |
| static GQuaternion | To (Quaterniond quat) |
| static bool | IsIdentity (GTrsf trf) |
| static GPnt | Copy (GPnt v) |
| static GVec | Copy (GVec v) |
| static GDir | Copy (GDir v) |
| static GXYZ | Copy (GXYZ v) |
| static GAx2 | Copy (GAx2 v) |
| static GAx1 | Copy (GAx1 v) |
| static GAx3 | Copy (GAx3 v) |
| static GTrsf | Copy (GTrsf v) |
| static GBBox | Copy (GBBox v) |
| static bool | IsPointInside (GPnt2d pt, GPnt2dList contour) |
| static AABox | ToBox (GBBox box) |
| Box转换 | |
| static GDir | ComputeDirectionX (GDir dirZ) |
| 根据Z的方向计算一个合适的X方向 | |
| static Float32Buffer | Create (GPntList points) |
| 根据点转为Float32Buffer | |
| static Float32Buffer | Create (GPntList points, GTrsf trsf) |
| 点转换为Float32Buffer | |
数学计算和转换相关的工具
根据Z的方向计算一个合适的X方向
| dirZ |
|
static |
根据点转为Float32Buffer
| points | 点列表 |
|
static |
点转换为Float32Buffer
| points | 点列表 |
| trsf | 矩阵变换 |
|
static |
欧拉角转换为四元数
| angles | 欧拉角 [0, 2pi] |
欧拉角转换为变换
| angles | 欧拉角 [0, 2pi] |
转换成欧拉角 [0, 2pi]
| dir | 方向 |