FreeWRL / FreeX3D 4.3.0
ArcTessellator Class Reference

Public Member Functions

 ArcTessellator (TrimVertexPool &, Pool &)
 
void bezier (Arc_ptr, REAL, REAL, REAL, REAL)
 
void pwl (Arc_ptr, REAL, REAL, REAL, REAL, REAL)
 
void pwl_left (Arc_ptr, REAL, REAL, REAL, REAL)
 
void pwl_right (Arc_ptr, REAL, REAL, REAL, REAL)
 
void pwl_top (Arc_ptr, REAL, REAL, REAL, REAL)
 
void pwl_bottom (Arc_ptr, REAL, REAL, REAL, REAL)
 
void tessellateLinear (Arc_ptr, REAL, REAL, int)
 
void tessellateNonlinear (Arc_ptr, REAL, REAL, int)
 

Detailed Description

Definition at line 47 of file arctess.h.

Constructor & Destructor Documentation

◆ ArcTessellator()

ArcTessellator::ArcTessellator ( TrimVertexPool & t,
Pool & p )

Definition at line 59 of file arctess.cc.

◆ ~ArcTessellator()

ArcTessellator::~ArcTessellator ( void )

Definition at line 69 of file arctess.cc.

Member Function Documentation

◆ bezier()

void ArcTessellator::bezier ( Arc_ptr ,
REAL ,
REAL ,
REAL ,
REAL  )

Definition at line 79 of file arctess.cc.

◆ pwl()

void ArcTessellator::pwl ( Arc_ptr ,
REAL ,
REAL ,
REAL ,
REAL ,
REAL  )

Definition at line 243 of file arctess.cc.

◆ pwl_bottom()

void ArcTessellator::pwl_bottom ( Arc_ptr ,
REAL ,
REAL ,
REAL ,
REAL  )

Definition at line 214 of file arctess.cc.

◆ pwl_left()

void ArcTessellator::pwl_left ( Arc_ptr ,
REAL ,
REAL ,
REAL ,
REAL  )

Definition at line 125 of file arctess.cc.

◆ pwl_right()

void ArcTessellator::pwl_right ( Arc_ptr ,
REAL ,
REAL ,
REAL ,
REAL  )

Definition at line 155 of file arctess.cc.

◆ pwl_top()

void ArcTessellator::pwl_top ( Arc_ptr ,
REAL ,
REAL ,
REAL ,
REAL  )

Definition at line 185 of file arctess.cc.

◆ tessellateLinear()

void ArcTessellator::tessellateLinear ( Arc_ptr ,
REAL ,
REAL ,
int  )

Definition at line 279 of file arctess.cc.

◆ tessellateNonlinear()

void ArcTessellator::tessellateNonlinear ( Arc_ptr ,
REAL ,
REAL ,
int  )

Definition at line 324 of file arctess.cc.


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