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:
nrA pointer to a const HIC_Rendition.
cylinderA 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:
nrA pointer to a const HIC_Rendition.
ellipseA 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:
nrA pointer to a const HIC_Rendition.
arcA 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:
nrA pointer to a const HIC_Rendition.
geoA 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:
nrA pointer to a const HIC_Rendition.
gridA 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:
nrA pointer to a const HIC_Rendition.
imageA 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:
nrA pointer to a const HIC_Rendition.
polylineA 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:
nrA pointer to a const HIC_Rendition.
markerA 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:
nrA pointer to a const HIC_Rendition.
phonA 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:
nrA pointer to a const HIC_Rendition.
curveA 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:
nrA pointer to a const HIC_Rendition.
surfaceA 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:
nrA pointer to a const HIC_Rendition.
polycylinderA 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:
nrA pointer to a const HIC_Rendition.
peA 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:
nrA pointer to a const HIC_Rendition.
peA pointer to a const HIC_Polyedge.
tsA 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:
nrA pointer to a const HIC_Rendition.
polygonA 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:
nrA pointer to a const HIC_Rendition.
phonA 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:
nrA pointer to a const HIC_Rendition.
polylineA 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:
nrA pointer to a const HIC_Rendition.
pmA 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:
nrA pointer to a const HIC_Rendition.
phonA 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:
nrA pointer to a const HIC_Rendition.
sphereA 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:
nrA pointer to a const HIC_Rendition.
pointsA pointer to a const HIC_Point.
stencilA 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:
nrA pointer to a const HIC_Rendition.
textA 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:
nrA pointer to a const HIC_Rendition.
tristripA pointer to a const HIC_Tristrip.

This function draws a tristrip.