Documentation for Quaternion
Former-commit-id: b19bd792823e1f49ff088fc95be26f0db185a8a6
This commit is contained in:
@@ -19,9 +19,9 @@ namespace Nz
|
||||
public:
|
||||
Quaternion() = default;
|
||||
Quaternion(T W, T X, T Y, T Z);
|
||||
Quaternion(const T quat[4]);
|
||||
Quaternion(T angle, const Vector3<T>& axis);
|
||||
Quaternion(const EulerAngles<T>& angles);
|
||||
Quaternion(T angle, const Vector3<T>& axis);
|
||||
Quaternion(const T quat[4]);
|
||||
//Quaternion(const Matrix3<T>& mat);
|
||||
template<typename U> explicit Quaternion(const Quaternion<U>& quat);
|
||||
Quaternion(const Quaternion& quat) = default;
|
||||
@@ -47,9 +47,9 @@ namespace Nz
|
||||
Quaternion& Normalize(T* length = nullptr);
|
||||
|
||||
Quaternion& Set(T W, T X, T Y, T Z);
|
||||
Quaternion& Set(const T quat[4]);
|
||||
Quaternion& Set(T angle, const Vector3<T>& normalizedAxis);
|
||||
Quaternion& Set(const EulerAngles<T>& angles);
|
||||
Quaternion& Set(T angle, const Vector3<T>& normalizedAxis);
|
||||
Quaternion& Set(const T quat[4]);
|
||||
//Quaternion& Set(const Matrix3<T>& mat);
|
||||
Quaternion& Set(const Quaternion& quat);
|
||||
template<typename U> Quaternion& Set(const Quaternion<U>& quat);
|
||||
@@ -60,7 +60,7 @@ namespace Nz
|
||||
//Matrix3<T> ToRotationMatrix() const;
|
||||
String ToString() const;
|
||||
|
||||
Quaternion& operator=(const Quaternion& quat);
|
||||
Quaternion& operator=(const Quaternion& quat) = default;
|
||||
|
||||
Quaternion operator+(const Quaternion& quat) const;
|
||||
Quaternion operator*(const Quaternion& quat) const;
|
||||
|
||||
Reference in New Issue
Block a user