Kaim::NavFloorVisualGeometryBuilder Class Reference

Kaim::NavFloorVisualGeometryBuilder Class Reference

#include <navfloorvisualgeometrybuilder.h>

Class Description

Displays a NavFloor.

Inherits Kaim::IVisualGeometryBuilder.

Protected Member Functions

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...
 

Member Function Documentation

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

void Kaim::IVisualGeometryBuilder::PushOrientedQuad ( const Vec3f P,
const Vec3f normal,
KyFloat32  radius,
const ShapeColor shapeColor 
)
protectedinherited

P: quad center, dir: quad normal.

void Kaim::IVisualGeometryBuilder::PushSegmentSquareTube ( const Vec3f P,
const Vec3f Q,
KyFloat32  radius,
const ShapeColor shapeColor 
)
protectedinherited

no triangle on P and Q faces


The documentation for this class was generated from the following files: