#include <nurbsVertex.h>
Public Member Functions | |
NurbsVertex () | |
NurbsVertex (const NurbsVertex ©) | |
void | operator= (const NurbsVertex ©) |
~NurbsVertex () | |
void | set_vertex (const LVecBase4f &vertex) |
const LVecBase4f & | get_vertex () const |
void | set_space (const NodePath &space) |
Sets the space of this vertex as a fixed NodePath. | |
void | set_space (const string &space) |
Sets the space of this vertex as a relative path from the rel_to node. | |
NodePath | get_space (const NodePath &rel_to) const |
Private Attributes | |
LVecBase4f | _vertex |
NodePath | _space |
string | _space_path |
It may be relative to a particular coordinate space; or its coordinate space may be unspecified.
This is not related to NurbsCurve, ClassicNurbsCurve, CubicCurveseg or any of the ParametricCurve-derived objects in this module. It is a completely parallel implementation of NURBS curves, and will probably eventually replace the whole ParametricCurve class hierarchy.
Definition at line 56 of file nurbsVertex.h.
|
Definition at line 31 of file nurbsVertex.I. References INLINE. |
|
Definition at line 42 of file nurbsVertex.I. References _space, _space_path, _vertex, and INLINE. |
|
Definition at line 71 of file nurbsVertex.I. |
|
Definition at line 136 of file nurbsVertex.I. |
|
Definition at line 94 of file nurbsVertex.I. References _space, _space_path, and INLINE. |
|
Definition at line 57 of file nurbsVertex.I. References INLINE. |
|
Sets the space of this vertex as a relative path from the rel_to node.
Definition at line 123 of file nurbsVertex.I. |
|
Sets the space of this vertex as a fixed NodePath.
Definition at line 107 of file nurbsVertex.I. References _space, _space_path, NodePath::find(), and INLINE. |
|
Definition at line 82 of file nurbsVertex.I. References _space, _space_path, and INLINE. |
|
Definition at line 72 of file nurbsVertex.h. Referenced by get_vertex(), NurbsVertex(), set_space(), and set_vertex(). |
|
Definition at line 73 of file nurbsVertex.h. Referenced by get_vertex(), NurbsVertex(), set_space(), and set_vertex(). |
|
Definition at line 71 of file nurbsVertex.h. Referenced by NurbsVertex(). |