Class for working with 3D-lines. Подробнее...
Открытые типы | |
| typedef comms::cLineSetF3 | Lines |
Открытые члены | |
| Lines3 & | operator+= (const Line3 &l) |
| Lines3 & | add (const Line3 &l) |
| Lines3 & | addNode (int i, const Vec3 &) |
| Lines3 & | addNodeToStart (int i, const Vec3 &) |
| Line3 | first () const |
| Line3 | last () const |
| Line3 | line (int i) const |
| Line3 | operator() (int i) const |
| Vec3 | firstNode (int i) const |
| Vec3 | lastNode (int i) const |
| int | countLines () const |
| int | countNodes () const |
| int | countSegments () const |
| int | countLineNodes (int i) const |
| int | countLineSegments (int i) const |
| float | distanceMin (const Vec3 &) const |
| float | distanceAvg (const Vec3 &) const |
| float | distanceMax (const Vec3 &) const |
| Lines3 & | transform (const Mat4 &m) |
| Lines3 | transformCopy (const Mat4 &m) const |
| Lines3 & | transformLine (int i, const Mat4 &m) |
| Lines3 | transformLineCopy (int i, const Mat4 &m) const |
| Lines3 & | transformLineNode (int li, int ni, const Mat4 &m) |
| Lines3 | transformLineNodeCopy (int li, int ni, const Mat4 &m) const |
| Lines3 & | subdivide (int quant) |
| Lines3 | subdivideCopy (int quant) const |
| Lines3 & | subdivideLine (int i, int quant) |
| Lines3 | subdivideLineCopy (int i, int quant) const |
| Lines3 & | clear () |
Class for working with 3D-lines.