#define MR_DOTNET_NAMESPACE_BEGIN
Definition MRDotNet/MRMeshFwd.h:42
#define MR_DOTNET_NAMESPACE_END
Definition MRDotNet/MRMeshFwd.h:43
angle
Definition MRObjectDimensionsEnum.h:13
arbitrary 3x3 matrix
Definition MRDotNet/MRMatrix3.h:8
static Matrix3f Rotation(Vector3f^ from, Vector3f^ to)
creates rotation matrix from one vector to another
static Vector3f operator*(Matrix3f^ a, Vector3f^ b)
static bool operator!=(Matrix3f^ a, Matrix3f^ b)
Matrix3f(Vector3f^ x, Vector3f^ y, Vector3f^ z)
creates matrix with given rows
static Matrix3f operator*(Matrix3f^ a, Matrix3f^ b)
static Matrix3f operator-(Matrix3f^ a, Matrix3f^ b)
static Matrix3f Zero()
creates zero matrix
static Matrix3f Rotation(Vector3f^ axis, float angle)
creates rotation matrix around given axis with given angle
property Vector3f Y
second row
Definition MRDotNet/MRMatrix3.h:26
property Vector3f Z
third row
Definition MRDotNet/MRMatrix3.h:28
Matrix3f()
creates the identity matrix
property Vector3f X
first row
Definition MRDotNet/MRMatrix3.h:24
void set(Vector3f^ value)
static Matrix3f operator+(Matrix3f^ a, Matrix3f^ b)
static bool operator==(Matrix3f^ a, Matrix3f^ b)
MR::Matrix3f * mat()
Definition MRDotNet/MRMatrix3.h:42
represents a 3-dimentional float-typed vector
Definition MRDotNet/MRVector3.h:8