|
SIV3D_NODISCARD_CXX20 | Cylinder ()=default |
|
SIV3D_NODISCARD_CXX20 | Cylinder (double _r, double _h, const Quaternion &_orientation=Quaternion::Identity()) noexcept |
|
SIV3D_NODISCARD_CXX20 | Cylinder (double cx, double cy, double cz, double _r, double _h, const Quaternion &_orientation=Quaternion::Identity()) noexcept |
|
SIV3D_NODISCARD_CXX20 | Cylinder (const Vec3 &_center, double _r, double _h, const Quaternion &_orientation=Quaternion::Identity()) noexcept |
|
SIV3D_NODISCARD_CXX20 | Cylinder (const Vec3 &from, const Vec3 &to, double _r) noexcept |
|
SIV3D_NODISCARD_CXX20 | Cylinder (const Vec3 &from, const Vec3 &to, double _r, const Quaternion &_orientation) noexcept |
|
Cylinder & | setPos (value_type cx, value_type cy, value_type cz) noexcept |
|
Cylinder & | setPos (position_type _center) noexcept |
|
Cylinder & | setSize (value_type _r, value_type _h) noexcept |
|
Cylinder & | setOrientation (Quaternion _orientation) noexcept |
|
Cylinder | movedBy (value_type _x, value_type _y, value_type _z) const noexcept |
|
Cylinder | movedBy (position_type v) const noexcept |
|
Cylinder & | moveBy (value_type _x, value_type _y, value_type _z) noexcept |
|
Cylinder & | moveBy (position_type v) noexcept |
|
Cylinder | stretched (double _r, double _h) const noexcept |
|
Cylinder | scaled (double sr, double sh) const noexcept |
|
bool | hasVolume () const noexcept |
|
Cylinder | lerp (const Cylinder &other, double f) const noexcept |
|
Vec3 | vector () const noexcept |
|
position_type | topCenter () const noexcept |
|
position_type | bottomCenter () const noexcept |
|
const Cylinder & | draw (const ColorF &color=Palette::White) const |
|
const Cylinder & | draw (const Texture &texture, const ColorF &color=Palette::White) const |
|
const Cylinder & | draw (const Quaternion &rotation, const ColorF &color=Palette::White) const |
|
const Cylinder & | draw (const Quaternion &rotation, const Texture &texture, const ColorF &color=Palette::White) const |
|
const Cylinder & | draw (const Mat4x4 &mat, const ColorF &color=Palette::White) const |
|
const Cylinder & | draw (const Mat4x4 &mat, const Texture &texture, const ColorF &color=Palette::White) const |
|
const Cylinder & | draw (const PhongMaterial &material) const |
|
const Cylinder & | draw (const Texture &texture, const PhongMaterial &material) const |
|
const Cylinder & | draw (const Quaternion &rotation, const PhongMaterial &material) const |
|
const Cylinder & | draw (const Quaternion &rotation, const Texture &texture, const PhongMaterial &material) const |
|
const Cylinder & | draw (const Mat4x4 &mat, const PhongMaterial &material) const |
|
const Cylinder & | draw (const Mat4x4 &mat, const Texture &texture, const PhongMaterial &material) const |
|