Draw_3d_Geometry

Functions

void

HIC_Draw_3D_Geometry

void

HIC_Draw_3D_Marker

void

HIC_Draw_3D_Polyline

void

HIC_Draw_3D_Infinite_Line

void

HIC_Draw_3D_Polygon

void

HIC_Draw_3D_Text

void

HIC_Draw_3D_Stenciled_Quad

void

HIC_Draw_3D_Tristrip

void

HIC_Draw_3D_Polyhedron

void

HIC_Draw_3D_Shell

void

HIC_Draw_3D_Mesh

void

HIC_Draw_3D_Polyedge

void

HIC_Draw_3D_Polymarker

void

HIC_Draw_3D_Polyedge_From_Tristrip

void

HIC_Draw_3D_Ellipse

void

HIC_Draw_3D_Elliptical_Arc

void

HIC_Draw_3D_NURBS_Curve

void

HIC_Draw_3D_NURBS_Surface

void

HIC_Draw_3D_Cylinder

void

HIC_Draw_3D_PolyCylinder

void

HIC_Draw_3D_Sphere

void

HIC_Draw_3D_Grid

void

HIC_Draw_3D_Image

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.