|
| NLGEOMETRY_API | OrbitalVertex (const Eigen::Vector3f &position_, const Eigen::Vector3f ¢er_=Eigen::Vector3f(0.0f, 0.0f, 0.0f), const Eigen::Vector3f &tangent_=Eigen::Vector3f(0.0f, 0.0f, 0.0f), const Eigen::Vector3f &color_=Eigen::Vector3f(0.0f, 0.0f, 0.0f)) |
| | Constructor. More...
|
| |
| NLGEOMETRY_API | OrbitalVertex (const OrbitalVertex &other_) |
| | Copy constructor. More...
|
| |
|
virtual NLGEOMETRY_API | ~OrbitalVertex () |
| | Default constructor.
|
| |
|
NLGEOMETRY_API Eigen::Vector3f & | center (void) |
| | Method that returns the orbital vertex center.
|
| |
|
NLGEOMETRY_API const Eigen::Vector3f & | center (void) const |
| |
|
NLGEOMETRY_API Eigen::Vector3f & | tangent (void) |
| | Method that returns the orbital vertex tangent.
|
| |
|
NLGEOMETRY_API const Eigen::Vector3f & | tangent (void) const |
| |
| virtual NLGEOMETRY_API void | displace (const Eigen::Vector3f &displacement_) |
| | Method to displace the orbital vertex position. More...
|
| |
| virtual NLGEOMETRY_API void | place (const Eigen::Vector3f &placement_) |
| | Method to place the orbital vertex position. More...
|
| |
| virtual NLGEOMETRY_API void | rotate (const Eigen::Matrix3f &rotation_) |
| | Method to rotate the orbital vertex position and normal. More...
|
| |
| virtual NLGEOMETRY_API void | rotate (const Eigen::Quaternion< float > &rotation_) |
| | Method to rotate the orbital vertex position and normal. More...
|
| |
| virtual NLGEOMETRY_API void | norm (const float norm_) |
| | Method to change the modulus of the position vector. More...
|
| |
|
virtual NLGEOMETRY_API void | normalize (const Eigen::Vector3f &axis_) |
| |
|
virtual NLGEOMETRY_API void | store (std::vector< float > &buffer_, const TAttribType attribType_) |
| |
| NLGEOMETRY_API VertexPtr | clone (void) |
| | Method that return a cloned orbtial vertex. More...
|
| |
| NLGEOMETRY_API | Vertex (const Eigen::Vector3f &position_, const Eigen::Vector3f &normal_=Eigen::Vector3f(0.0f, 0.0f, 0.0f), const Eigen::Vector3f &color_=Eigen::Vector3f(0.0f, 0.0f, 0.0f), const Eigen::Vector2f &uv_=Eigen::Vector2f(0.0f, 0.0f)) |
| | Constructor. More...
|
| |
| NLGEOMETRY_API | Vertex (const Vertex &other_) |
| | Copy constructor. More...
|
| |
|
virtual NLGEOMETRY_API | ~Vertex (void) |
| | Default destructor.
|
| |
| NLGEOMETRY_API const unsigned int & | id (void) const |
| | Method to get the vertex id. More...
|
| |
| NLGEOMETRY_API Eigen::Vector3f & | position (void) |
| | Method to get the vertex position. More...
|
| |
|
NLGEOMETRY_API const Eigen::Vector3f & | position (void) const |
| |
| NLGEOMETRY_API Eigen::Vector3f & | normal (void) |
| | Method to get the vertex normal. More...
|
| |
|
NLGEOMETRY_API const Eigen::Vector3f & | normal (void) const |
| |
| NLGEOMETRY_API Eigen::Vector3f & | color (void) |
| | Method to get the vertex color. More...
|
| |
|
NLGEOMETRY_API const Eigen::Vector3f & | color (void) const |
| |
| NLGEOMETRY_API Eigen::Vector2f & | uv (void) |
| | Method to get the vertex uv coordinates. More...
|
| |
|
NLGEOMETRY_API const Eigen::Vector2f & | uv (void) const |
| |
| NLGEOMETRY_API void | store (Attribs &attribs_, const AttribsFormat format_) |
| | Method that store the vertex attribs (position, normal, color, uv coordinates) and assigns the vertex id. More...
|
| |
Definition at line 35 of file OrbitalVertex.h.