AnyCAD Rapid API 2024
Help you to create a better world!
|
Public 成员函数 | |
Matrix4d (double scalar) | |
Matrix4d (double x0, double y0, double z0, double w0, double x1, double y1, double z1, double w1, double x2, double y2, double z2, double w2, double x3, double y3, double z3, double w3) | |
Matrix4d (Vector4d v0, Vector4d v1, Vector4d v2, Vector4d v3) | |
Matrix4d | clone () |
void | copy (Matrix4 m) |
double | get (int i, int j) |
void | set (int i, int j, double val) |
void | rotate (double angle, Vector3d axis) |
void | scale (double ratio) |
void | scaleXYZ (double x, double y, double z) |
void | translate (Vector3d v) |
Matrix3d | toMatrix3 () |
void | multiply (Matrix4d trf) |
Matrix4d | multiplied (Matrix4d trf) |
Matrix4d | multiplied (Matrix4 trf) |
void | transpose () |
Matrix4d | transposed () |
void | inverse () |
Matrix4d | inversed () |
double | determinant () |
静态 Public 成员函数 | |
static Matrix4d | makeRotationAxis (Vector3d position, Vector3d dir, double angle) |
static Matrix4d | makeRotationAxis (Vector3d axis, double angle) |