Workspace 6.21.5
Namespaces | Functions
rotations.h File Reference
#include "Workspace/Application/LanguageUtils/mathdefs.h"
#include "vector3d.h"
Include dependency graph for rotations.h:

Namespaces

namespace  CSIRO
 Top level namespace for all Workspace code.
 
namespace  CSIRO::Mesh
 Mesh model data structures.
 

Functions

Vector3d getEulerAnglesFromNewZAxis (const Vector3d &newZ)
 
void getNewZAxisFromEulerAngles (const Vector3d &euler, Vector3d &newZ, double &rotationAboutZ)
 
Vector3d rotate (const Vector3d &pos, double preRotateAngle, const Vector3d &newZ)
 
Vector3d rotateAboutZ (const Vector3d &pos, double rotateAngle)
 
Vector3d tilt (const Vector3d &pos, const Vector3d &newZ)