forked from blender/blender
main sync #3
@ -27,11 +27,6 @@ namespace blender::math {
|
|||||||
|
|
||||||
namespace detail {
|
namespace detail {
|
||||||
|
|
||||||
/* Forward declaration for casting operators. */
|
|
||||||
template<typename T> struct Euler3;
|
|
||||||
template<typename T> struct EulerXYZ;
|
|
||||||
template<typename T> struct Quaternion;
|
|
||||||
|
|
||||||
template<typename T, typename AngleT> struct AxisAngle {
|
template<typename T, typename AngleT> struct AxisAngle {
|
||||||
using vec3_type = VecBase<T, 3>;
|
using vec3_type = VecBase<T, 3>;
|
||||||
|
|
||||||
|
@ -130,10 +130,6 @@ template<typename T> struct EulerBase {
|
|||||||
/** \name EulerXYZ
|
/** \name EulerXYZ
|
||||||
* \{ */
|
* \{ */
|
||||||
|
|
||||||
/* Forward declaration for casting operators. */
|
|
||||||
template<typename T, typename AngleT> struct AxisAngle;
|
|
||||||
template<typename T> struct Quaternion;
|
|
||||||
|
|
||||||
template<typename T> struct EulerXYZ : public EulerBase<T> {
|
template<typename T> struct EulerXYZ : public EulerBase<T> {
|
||||||
using AngleT = AngleRadian<T>;
|
using AngleT = AngleRadian<T>;
|
||||||
|
|
||||||
|
@ -20,9 +20,6 @@ namespace blender::math {
|
|||||||
|
|
||||||
namespace detail {
|
namespace detail {
|
||||||
|
|
||||||
/* Forward declaration for casting operators. */
|
|
||||||
template<typename T> struct EulerXYZ;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A `blender::math::Quaternion<T>` represents either an orientation or a rotation.
|
* A `blender::math::Quaternion<T>` represents either an orientation or a rotation.
|
||||||
*
|
*
|
||||||
|
Loading…
Reference in New Issue
Block a user