zenilib
0.5.3.0
|
A 3D Point represented with floats. More...
#include <Coordinate.h>
Public Member Functions | |
Point3f () | |
Point3f (const float &x_, const float &y_, const float &z_) | |
Point3f (const Point2i &rhs) | |
z is set to 0.0f More... | |
Point3f (const Point2f &rhs) | |
z is set to 0.0f More... | |
Point3f (const Point3i &rhs) | |
Point3f (const Vector3f &rhs) | |
Point3f | interpolate_to (const float &rhs_part, const Point3f &rhs) const |
Point3f | operator+ (const Vector3f &rhs) const |
Point3f & | operator+= (const Vector3f &rhs) |
Vector3f | operator- (const Point3f &rhs) const |
Point3f | operator- (const Vector3f &rhs) const |
Point3f & | operator-= (const Vector3f &rhs) |
Public Attributes | |
float | x |
float | y |
float | z |
A 3D Point represented with floats.
Contact: bazal d@ze nipex .com
Definition at line 133 of file Coordinate.h.
|
inline |
Definition at line 133 of file Coordinate.hxx.
Referenced by interpolate_to(), operator+(), and operator-().
Definition at line 138 of file Coordinate.hxx.
z is set to 0.0f
Definition at line 143 of file Coordinate.hxx.
z is set to 0.0f
Definition at line 148 of file Coordinate.hxx.
Definition at line 153 of file Coordinate.hxx.
Definition at line 158 of file Coordinate.hxx.
Definition at line 41 of file Coordinate.cpp.
References Point3f(), x, y, and z.
Referenced by Zeni::Vertex3f_Color::interpolate_to(), Zeni::Vertex2f_Color::interpolate_to(), Zeni::Vertex3f_Texture::interpolate_to(), and Zeni::Vertex2f_Texture::interpolate_to().
Definition at line 167 of file Coordinate.hxx.
References Zeni::Vector3f::i, Zeni::Vector3f::j, Zeni::Vector3f::k, and Point3f().
Definition at line 175 of file Coordinate.hxx.
References Zeni::Vector3f::i, Zeni::Vector3f::j, and Zeni::Vector3f::k.
Definition at line 163 of file Coordinate.hxx.
Definition at line 171 of file Coordinate.hxx.
References Zeni::Vector3f::i, Zeni::Vector3f::j, Zeni::Vector3f::k, and Point3f().
Definition at line 182 of file Coordinate.hxx.
References Zeni::Vector3f::i, Zeni::Vector3f::j, and Zeni::Vector3f::k.
float Zeni::Point3f::x |
Definition at line 152 of file Coordinate.h.
Referenced by Zeni::Vertex2f_Color::interpolate_to(), Zeni::Vertex2f_Texture::interpolate_to(), interpolate_to(), Zeni::Collision::nearest_point(), Zeni::Model_Extents::operator()(), operator-(), Zeni::serialize(), Zeni::Light::set(), Zeni::Sound_Renderer_AL::set_listener_position(), Zeni::Vertex3f_Color::subrender_to(), Zeni::Vertex2f_Color::subrender_to(), Zeni::Vertex3f_Texture::subrender_to(), Zeni::Vertex2f_Texture::subrender_to(), and Zeni::unserialize().
float Zeni::Point3f::y |
Definition at line 152 of file Coordinate.h.
Referenced by Zeni::Vertex2f_Color::interpolate_to(), Zeni::Vertex2f_Texture::interpolate_to(), interpolate_to(), Zeni::Collision::nearest_point(), Zeni::Model_Extents::operator()(), operator-(), Zeni::serialize(), Zeni::Light::set(), Zeni::Sound_Renderer_AL::set_listener_position(), Zeni::Vertex3f_Color::subrender_to(), Zeni::Vertex2f_Color::subrender_to(), Zeni::Vertex3f_Texture::subrender_to(), Zeni::Vertex2f_Texture::subrender_to(), and Zeni::unserialize().
float Zeni::Point3f::z |
Definition at line 152 of file Coordinate.h.
Referenced by interpolate_to(), Zeni::Collision::nearest_point(), Zeni::Model_Extents::operator()(), operator-(), Zeni::serialize(), Zeni::Light::set(), Zeni::Sound_Renderer_AL::set_listener_position(), Zeni::Vertex3f_Color::subrender_to(), Zeni::Vertex3f_Texture::subrender_to(), and Zeni::unserialize().