Function Index Class Index

Draw_3d_Geometry


Functions

HC_EXTERNAL HIC_API void HIC_Draw_3D_Cylinder (HIC_Rendition const *nr, HIC_Cylinder const *cylinder)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Ellipse (HIC_Rendition const *nr, HIC_Ellipse const *ellipse)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Elliptical_Arc (HIC_Rendition const *nr, HIC_Elliptical_Arc const *arc)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Geometry (HIC_Rendition const *nr, HIC_Geometry const *geo)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Grid (HIC_Rendition const *nr, HIC_Grid const *grid)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Image (HIC_Rendition const *nr, HIC_Image const *image)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Infinite_Line (HIC_Rendition const *nr, HIC_Polyline const *polyline)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Marker (HIC_Rendition const *nr, HIC_Marker const *marker)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Mesh (HIC_Rendition const *nr, HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API void HIC_Draw_3D_NURBS_Curve (HIC_Rendition const *nr, HIC_NURBS_Curve const *curve)
HC_EXTERNAL HIC_API void HIC_Draw_3D_NURBS_Surface (HIC_Rendition const *nr, HIC_NURBS_Surface const *surface)
HC_EXTERNAL HIC_API void HIC_Draw_3D_PolyCylinder (HIC_Rendition const *nr, HIC_Polycylinder const *polycylinder)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyedge (HIC_Rendition const *nr, HIC_Polyedge const *pe)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyedge_From_Tristrip (HIC_Rendition const *nr, HIC_Polyedge const *pe, HIC_Tristrip const *ts)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polygon (HIC_Rendition const *nr, HIC_Polygon const *polygon)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyhedron (HIC_Rendition const *nr, HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyline (HIC_Rendition const *nr, HIC_Polyline const *polyline)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Polymarker (HIC_Rendition const *nr, HIC_Polymarker const *pm)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Shell (HIC_Rendition const *nr, HIC_Polyhedron const *phon)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Sphere (HIC_Rendition const *nr, HIC_Sphere const *sphere)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Stenciled_Quad (HIC_Rendition const *nr, HIC_Point const *points, HIC_Stencil_Bitmap const *stencil)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Text (HIC_Rendition const *nr, HIC_Text const *text)
HC_EXTERNAL HIC_API void HIC_Draw_3D_Tristrip (HIC_Rendition const *nr, HIC_Tristrip const *tristrip)

Function Documentation

HC_EXTERNAL HIC_API void HIC_Draw_3D_Cylinder ( HIC_Rendition const *  nr,
HIC_Cylinder const *  cylinder 
)

Parameters:
nr A pointer to a const HIC_Rendition.
cylinder A pointer to a const HIC_Cylinder.
This function draws the cylinder.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Ellipse ( HIC_Rendition const *  nr,
HIC_Ellipse const *  ellipse 
)

Parameters:
nr A pointer to a const HIC_Rendition.
ellipse A pointer to a const HIC_Ellipse.
This function draws the ellipse.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Elliptical_Arc ( HIC_Rendition const *  nr,
HIC_Elliptical_Arc const *  arc 
)

Parameters:
nr A pointer to a const HIC_Rendition.
arc A pointer to a const HIC_Elliptical_Arc.
This function draws the elliptical arc.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Geometry ( HIC_Rendition const *  nr,
HIC_Geometry const *  geo 
)

Parameters:
nr A pointer to a const HIC_Rendition.
geo A pointer to a const HIC_Geometry.
This function draws the geometry.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Grid ( HIC_Rendition const *  nr,
HIC_Grid const *  grid 
)

Parameters:
nr A pointer to a const HIC_Rendition.
grid A pointer to a const HIC_Grid.
This function draws 3D grid.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Image ( HIC_Rendition const *  nr,
HIC_Image const *  image 
)

Parameters:
nr A pointer to a const HIC_Rendition.
image A pointer to a const HIC_Image.
This function draws the image.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Infinite_Line ( HIC_Rendition const *  nr,
HIC_Polyline const *  polyline 
)

Parameters:
nr A pointer to a const HIC_Rendition.
polyline A pointer to a const HIC_Polyline.
This function draws the infinite line.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Marker ( HIC_Rendition const *  nr,
HIC_Marker const *  marker 
)

Parameters:
nr A pointer to a const HIC_Rendition.
marker A pointer to a const HIC_Marker.
This function draws the marker.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Mesh ( HIC_Rendition const *  nr,
HIC_Polyhedron const *  phon 
)

Parameters:
nr A pointer to a const HIC_Rendition.
phon A pointer to a const HIC_Polyhedron.
This function draws a mesh.

HC_EXTERNAL HIC_API void HIC_Draw_3D_NURBS_Curve ( HIC_Rendition const *  nr,
HIC_NURBS_Curve const *  curve 
)

Parameters:
nr A pointer to a const HIC_Rendition.
curve A pointer to a const HIC_NURBS_Curve.
This function draws the NURBS curve.

HC_EXTERNAL HIC_API void HIC_Draw_3D_NURBS_Surface ( HIC_Rendition const *  nr,
HIC_NURBS_Surface const *  surface 
)

Parameters:
nr A pointer to a const HIC_Rendition.
surface A pointer to a const HIC_NURBS_Surface.
This function draws the NURBS surface.

HC_EXTERNAL HIC_API void HIC_Draw_3D_PolyCylinder ( HIC_Rendition const *  nr,
HIC_Polycylinder const *  polycylinder 
)

Parameters:
nr A pointer to a const HIC_Rendition.
polycylinder A pointer to a const HIC_Polycylinder.
This function draws the polycylinder.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyedge ( HIC_Rendition const *  nr,
HIC_Polyedge const *  pe 
)

Parameters:
nr A pointer to a const HIC_Rendition.
pe A pointer to a const HIC_Polyedge.
This function draws polyedge.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyedge_From_Tristrip ( HIC_Rendition const *  nr,
HIC_Polyedge const *  pe,
HIC_Tristrip const *  ts 
)

Parameters:
nr A pointer to a const HIC_Rendition.
pe A pointer to a const HIC_Polyedge.
ts A pointer to a const HIC_Tristrip.
This function draws a 3D polyedge from a tristrip.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Polygon ( HIC_Rendition const *  nr,
HIC_Polygon const *  polygon 
)

Parameters:
nr A pointer to a const HIC_Rendition.
polygon A pointer to a const HIC_Polygon.
This function draws the polygon.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyhedron ( HIC_Rendition const *  nr,
HIC_Polyhedron const *  phon 
)

Parameters:
nr A pointer to a const HIC_Rendition.
phon A pointer to a const HIC_Polyhedron.
This function draws a polyhedron.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Polyline ( HIC_Rendition const *  nr,
HIC_Polyline const *  polyline 
)

Parameters:
nr A pointer to a const HIC_Rendition.
polyline A pointer to a const HIC_Polyline.
This function draws the polyline.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Polymarker ( HIC_Rendition const *  nr,
HIC_Polymarker const *  pm 
)

Parameters:
nr A pointer to a const HIC_Rendition.
pm A pointer to a const HIC_Polymarker.
This function draws polymarker.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Shell ( HIC_Rendition const *  nr,
HIC_Polyhedron const *  phon 
)

Parameters:
nr A pointer to a const HIC_Rendition.
phon A pointer to a const HIC_Polyhedron.
This function draws a shell.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Sphere ( HIC_Rendition const *  nr,
HIC_Sphere const *  sphere 
)

Parameters:
nr A pointer to a const HIC_Rendition.
sphere A pointer to a const HIC_Sphere.
This function draws sphere.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Stenciled_Quad ( HIC_Rendition const *  nr,
HIC_Point const *  points,
HIC_Stencil_Bitmap const *  stencil 
)

Parameters:
nr A pointer to a const HIC_Rendition.
points A pointer to a const HIC_Point.
stencil A pointer to a const HIC_Stencil_Bitmap.
This function draws a stenciled quad.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Text ( HIC_Rendition const *  nr,
HIC_Text const *  text 
)

Parameters:
nr A pointer to a const HIC_Rendition.
text A pointer to a const HIC_Text.
This function draws text.

HC_EXTERNAL HIC_API void HIC_Draw_3D_Tristrip ( HIC_Rendition const *  nr,
HIC_Tristrip const *  tristrip 
)

Parameters:
nr A pointer to a const HIC_Rendition.
tristrip A pointer to a const HIC_Tristrip.
This function draws a tristrip.