Kaim::NavFloorVisualGeometryBuilder Class Reference
#include <navfloorvisualgeometrybuilder.h>
Inherits Kaim::IVisualGeometryBuilder.
|
void | PushSegmentSquareTube (const Vec3f &P, const Vec3f &Q, KyFloat32 radius, const ShapeColor &shapeColor) |
| no triangle on P and Q faces More...
|
|
void | PushOrientedQuad (const Vec3f &P, const Vec3f &normal, KyFloat32 radius, const ShapeColor &shapeColor) |
| P: quad center, dir: quad normal. More...
|
|
void | PushArrow2d5 (const Vec3f &P, const Vec3f &Q, Color color, ArrowHeadCount::Enum arrowHead=ArrowHeadCount::One) |
| 1 line + 2 lines per ArrowHead More...
|
|
void | PushArrowPyramid (const Vec3f &P, const Vec3f &Q, const ShapeColor &shapeColor, ArrowHeadCount::Enum arrowHead=ArrowHeadCount::One) |
| 1 line + 1 pyramid per ArrowHead More...
|
|
void | PushArrowTube (const Vec3f &P, const Vec3f &Q, KyFloat32 radius, const ShapeColor &shapeColor, ArrowHeadCount::Enum arrowHead=ArrowHeadCount::One) |
| 1 tube + 1 pyramid per ArrowHead More...
|
|
void Kaim::IVisualGeometryBuilder::PushArrow2d5 |
( |
const Vec3f & |
P, |
|
|
const Vec3f & |
Q, |
|
|
Color |
color, |
|
|
ArrowHeadCount::Enum |
arrowHead = ArrowHeadCount::One |
|
) |
| |
|
protectedinherited |
1 line + 2 lines per ArrowHead
void Kaim::IVisualGeometryBuilder::PushArrowPyramid |
( |
const Vec3f & |
P, |
|
|
const Vec3f & |
Q, |
|
|
const ShapeColor & |
shapeColor, |
|
|
ArrowHeadCount::Enum |
arrowHead = ArrowHeadCount::One |
|
) |
| |
|
protectedinherited |
1 line + 1 pyramid per ArrowHead
void Kaim::IVisualGeometryBuilder::PushArrowTube |
( |
const Vec3f & |
P, |
|
|
const Vec3f & |
Q, |
|
|
KyFloat32 |
radius, |
|
|
const ShapeColor & |
shapeColor, |
|
|
ArrowHeadCount::Enum |
arrowHead = ArrowHeadCount::One |
|
) |
| |
|
protectedinherited |
1 tube + 1 pyramid per ArrowHead
P: quad center, dir: quad normal.
no triangle on P and Q faces
The documentation for this class was generated from the following files: