91 orthogonalGizmoCoordinateNDC.
scale(1.0f / orthogonalGizmoCoordinateNDC.
getW());
92 Vector3 orthogonalGizmoCoordinate;
96 return orthogonalGizmoCoordinate;
169 if (this->gizmoMode ==
gizmoMode)
return;
const Matrix4x4 & getModelViewProjectionMatrix() const
Object to be used with engine class.
Matrix4x4 class representing matrix4x4 mathematical structure and operations for 3d space.
Vector3 multiply(const Vector3 &vector3) const
Multiplies this matrix with vector3.
Vector3 class representing vector3 mathematical structure and operations with x, y,...
Vector3 & setX(float x)
Sets x component.
Vector3 & setY(float y)
Sets y component.
Vector3 & setZ(float z)
Sets z component.
Vector4 class representing vector4 mathematical structure and operations with x, y,...
Vector4 & scale(float scalar)
Scales this vector4.
#define FORBID_CLASS_COPY(CLASS)