AnyCAD Rapid SDK
2020
The Rapid CAD SDK
|
Public Member Functions | |
synchronized void | delete () |
Matrix4 (float scalar) | |
Matrix4 (float x0, float y0, float z0, float w0, float x1, float y1, float z1, float w1, float x2, float y2, float z2, float w2, float x3, float y3, float z3, float w3) | |
Matrix4 (Vector4 v0, Vector4 v1, Vector4 v2, Vector4 v3) | |
Matrix4 | clone () |
float | get (int i, int j) |
void | set (int i, int j, float val) |
void | rotate (float angle, Vector3 axis) |
void | scale (float ratio) |
void | translate (Vector3 v) |
Matrix3 | toMatrix3 () |
void | multiply (Matrix4 trf) |
Matrix4 | multiplied (Matrix4 trf) |
void | transpose () |
Matrix4 | transposed () |
void | inverse () |
Matrix4 | inversed () |
float | determinant () |
Static Public Member Functions | |
static Matrix4 | makeRotationAxis (Vector3 axis, float angle) |
static Matrix4 | makeScale (float x, float y, float z) |
static Matrix4 | makeTranslation (float x, float y, float z) |
static Matrix4 | makeTranslation (Vector3 v) |
Protected Member Functions | |
Matrix4 (long cPtr, boolean cMemoryOwn) | |
void | finalize () |
Static Protected Member Functions | |
static long | getCPtr (Matrix4 obj) |
Protected Attributes | |
transient boolean | swigCMemOwn |