opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
liboscar
maths
ellipsoid.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
liboscar/maths/quaternion.h
>
4
#include <
liboscar/maths/vector.h
>
5
6
namespace
osc
7
{
8
// an ellipsoid located + oriented at an origin position
9
struct
Ellipsoid
final
{
10
friend
bool
operator==
(
const
Ellipsoid
&,
const
Ellipsoid
&) =
default
;
11
12
Vector3
origin
{};
13
Vector3
radii
{1.0f};
14
Quaternion
orientation
{};
15
};
16
}
osc::Vector< float, 3 >
osc
Definition
custom_decoration_generator.h:5
osc::to
constexpr U to(T &&value)
Definition
conversion.h:56
quaternion.h
osc::Ellipsoid
Definition
ellipsoid.h:9
osc::Ellipsoid::origin
Vector3 origin
Definition
ellipsoid.h:12
osc::Ellipsoid::radii
Vector3 radii
Definition
ellipsoid.h:13
osc::Ellipsoid::orientation
Quaternion orientation
Definition
ellipsoid.h:14
osc::Ellipsoid::operator==
friend bool operator==(const Ellipsoid &, const Ellipsoid &)=default
osc::Qua< float >
vector.h
Generated by
1.9.8