Draw_3d_Geometry

Detailed Description

group Draw_3d_Geometry

Function Documentation

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

This function draws the geometry.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • geo – A pointer to a const HIC_Geometry.
void HIC_Draw_3D_Marker(HIC_Rendition const *nr, HIC_Marker const *marker)

This function draws the marker.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • marker – A pointer to a const HIC_Marker.
void HIC_Draw_3D_Polyline(HIC_Rendition const *nr, HIC_Polyline const *polyline)

This function draws the polyline.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • polyline – A pointer to a const HIC_Polyline.
void HIC_Draw_3D_Infinite_Line(HIC_Rendition const *nr, HIC_Polyline const *polyline)

This function draws the infinite line.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • polyline – A pointer to a const HIC_Polyline.
void HIC_Draw_3D_Polygon(HIC_Rendition const *nr, HIC_Polygon const *polygon)

This function draws the polygon.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • polygon – A pointer to a const HIC_Polygon.
void HIC_Draw_3D_Text(HIC_Rendition const *nr, HIC_Text const *text)

This function draws text.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • text – A pointer to a const HIC_Text.
void HIC_Draw_3D_Stenciled_Quad(HIC_Rendition const *nr, HIC_Point const points[], HIC_Stencil_Bitmap const *stencil)

This function draws a stenciled quad.

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.
void HIC_Draw_3D_Tristrip(HIC_Rendition const *nr, HIC_Tristrip const *tristrip)

This function draws a tristrip.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • tristrip – A pointer to a const HIC_Tristrip.
void HIC_Draw_3D_Polyhedron(HIC_Rendition const *nr, HIC_Polyhedron const *phon)

This function draws a polyhedron.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • phon – A pointer to a const HIC_Polyhedron.
void HIC_Draw_3D_Shell(HIC_Rendition const *nr, HIC_Polyhedron const *phon)

This function draws a shell.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • phon – A pointer to a const HIC_Polyhedron.
void HIC_Draw_3D_Mesh(HIC_Rendition const *nr, HIC_Polyhedron const *phon)

This function draws a mesh.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • phon – A pointer to a const HIC_Polyhedron.
void HIC_Draw_3D_Polyedge(HIC_Rendition const *nr, HIC_Polyedge const *pe)

This function draws polyedge.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • pe – A pointer to a const HIC_Polyedge.
void HIC_Draw_3D_Polymarker(HIC_Rendition const *nr, HIC_Polymarker const *pm)

This function draws polymarker.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • pm – A pointer to a const HIC_Polymarker.
void HIC_Draw_3D_Polyedge_From_Tristrip(HIC_Rendition const *nr, HIC_Polyedge const *pe, HIC_Tristrip const *ts)

This function draws a 3D polyedge from a tristrip.

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.
void HIC_Draw_3D_Ellipse(HIC_Rendition const *nr, HIC_Ellipse const *ellipse)

This function draws the ellipse.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • ellipse – A pointer to a const HIC_Ellipse.
void HIC_Draw_3D_Elliptical_Arc(HIC_Rendition const *nr, HIC_Elliptical_Arc const *arc)

This function draws the elliptical arc.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • arc – A pointer to a const HIC_Elliptical_Arc.
void HIC_Draw_3D_NURBS_Curve(HIC_Rendition const *nr, HIC_NURBS_Curve const *curve)

This function draws the NURBS curve.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • curve – A pointer to a const HIC_NURBS_Curve.
void HIC_Draw_3D_NURBS_Surface(HIC_Rendition const *nr, HIC_NURBS_Surface const *surface)

This function draws the NURBS surface.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • surface – A pointer to a const HIC_NURBS_Surface.
void HIC_Draw_3D_Cylinder(HIC_Rendition const *nr, HIC_Cylinder const *cylinder)

This function draws the cylinder.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • cylinder – A pointer to a const HIC_Cylinder.
void HIC_Draw_3D_PolyCylinder(HIC_Rendition const *nr, HIC_Polycylinder const *polycylinder)

This function draws the polycylinder.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • polycylinder – A pointer to a const HIC_Polycylinder.
void HIC_Draw_3D_Sphere(HIC_Rendition const *nr, HIC_Sphere const *sphere)

This function draws sphere.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • sphere – A pointer to a const HIC_Sphere.
void HIC_Draw_3D_Grid(HIC_Rendition const *nr, HIC_Grid const *grid)

This function draws 3D grid.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • grid – A pointer to a const HIC_Grid.
void HIC_Draw_3D_Image(HIC_Rendition const *nr, HIC_Image const *image)

This function draws the image.

Parameters:
  • nr – A pointer to a const HIC_Rendition.
  • image – A pointer to a const HIC_Image.