Files
j3ml/include/J3ML/LinearAlgebra/CoordinateFrame.h
2023-12-26 21:29:05 -06:00

20 lines
440 B
C++

#pragma once
#include <J3ML/LinearAlgebra.h>
namespace LinearAlgebra
{
/// The CFrame is fundamentally 4 vectors (position, forward, right, up vector)
class CoordinateFrame
{
Vector3 getPosition();
Vector3 getLookVector();
Vector3 getRightVector();
Vector3 getUpVector();
AxisAngle GetAxisAngle();
EulerAngle GetEulerAngleXYZ();
EulerAngle GetWorldAngleYZX();
};
}