HOOPS/3dGS I.M. Interface

     << Back      Full Index      Forward >>


Draw_3D_Geometry


Functions

void Draw_3D_Cylinder (HT_Rendition *nr, HT_Cylinder *cylinder)
void Draw_3D_Ellipse (HT_Rendition *nr, HT_Ellipse *ellipse)
void Draw_3D_Elliptical_Arc (HT_Rendition *nr, HT_Elliptical_Arc *ellipse)
void Draw_3D_Geometry (HT_Rendition *nr, HT_Geometry *geo)
void Draw_3D_Grid (HT_Rendition *nr, HT_Grid *grid)
void Draw_3D_Image (HT_Rendition *nr, HT_Image *image)
void Draw_3D_Infinite_Line (HT_Rendition *nr, HT_Polyline *polyline)
void Draw_3D_Marker (HT_Rendition *nr, HT_Marker *marker)
void Draw_3D_Mesh (HT_Rendition *nr, HT_Polyhedron *mesh)
void Draw_3D_NURBS_Curve (HT_Rendition *nr, HT_Nurbs_Curve *nurbssurf)
void Draw_3D_NURBS_Surface (HT_Rendition *nr, HT_Nurbs_Surface *nurbssurf)
void Draw_3D_PolyCylinder (HT_Rendition *nr, HT_Polycylinder *polycyl)
void Draw_3D_Polyedge (HT_Rendition *nr, HT_Polyedge *polyedge)
void Draw_3D_Polygon (HT_Rendition *nr, HT_Polygon *polygon)
void Draw_3D_Polyline (HT_Rendition *nr, HT_Polyline *polyline)
void Draw_3D_Polymarker (HT_Rendition *nr, HT_Polymarker *polymarker)
void Draw_3D_Polyhedron (HT_Rendition *nr, HT_Polyhedron *polyhedron)
void Draw_3D_Shell (HT_Rendition *nr, HT_Polyhedron *shell)
void Draw_3D_Sphere (HT_Rendition *nr, HT_Sphere *sphere)
void Draw_3D_Text (HT_Rendition *nr, HT_Text *text)
void Draw_3D_Tristrip (HT_Rendition *nr, HT_Tristrip *tristrip)

Function Documentation

void Draw_3D_Cylinder HT_Rendition *  nr,
HT_Cylinder *  cylinder
 

Draws the cylinder modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
cylinder - Cylinder descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d cylinder" callback point.

void Draw_3D_Ellipse HT_Rendition *  nr,
HT_Ellipse *  ellipse
 

Draws the ellipse modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
ellipse - Ellipse descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d ellipse" callback point.

void Draw_3D_Elliptical_Arc HT_Rendition *  nr,
HT_Elliptical_Arc *  ela
 

Draws the elliptical arc modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
ela - Elliptical arc descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d elliptical arc" callback point.

void Draw_3D_Geometry HT_Rendition *  nr,
HT_Geometry *  geo
 

Draws the geometry modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
geo - Geometry descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d geometry" callback point.

NOTES

Geometry elements are drawn with respect to object coordinates, which are the coordinates use for inserting elements with the New_(geometry) routines.

RESTRICTIONS

See also:
New_Marker, New_Polyedge, New_Polygon, New_Polyline, New_Polymarker, New_Tristrip

void Draw_3D_Grid HT_Rendition *  nr,
HT_Grid *  grid
 

Draws the grid modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
grid - Grid descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d grid" callback point.

void Draw_3D_Image HT_Rendition *  nr,
HT_Image *  image
 

Draws the image modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
image - Image descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d image" callback point.

void Draw_3D_Infinite_Line HT_Rendition *  nr,
HT_Polyline *  polyline
 

Draws the infinite line modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
polyline - Polyline descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d infinite line" callback point.

NOTES

Geometry elements are drawn with respect to object coordinates, which are the coordinates use for inserting elements with the New_(geometry) routines.

See also:
New_Polyline

void Draw_3D_Marker HT_Rendition *  nr,
HT_Marker *  marker
 

Draws the marker modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
marker - Marker descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d marker" callback point.

NOTES

Geometry elements are drawn with respect to object coordinates, which are the coordinates use for inserting elements with the New_(geometry) routines.

See also:
New_Marker, New_Polyedge, New_Polygon, New_Polyline, New_Polymarker, New_Tristrip

void Draw_3D_Mesh HT_Rendition *  nr,
HT_Polyhedron *  mesh
 

Draws the mesh modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
mesh - Polyhedron descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d mesh" callback point.

void Draw_3D_NURBS_Curve HT_Rendition *  nr,
HT_Nurbs_Curve *  nurbscurve
 

Draws the NURBS curve modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
nurbscurve - NURBS curve descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d nurbs curve" callback point.

void Draw_3D_NURBS_Surface HT_Rendition *  nr,
HT_Nurbs_Surface *  nurbscurve
 

Draws the NURBS surface modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
nurbssurf - NURBS surface descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d nurbs surface" callback point.

void Draw_3D_PolyCylinder HT_Rendition *  nr,
HT_Polycylinder *  polycyl
 

Draws the polycylinder modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
polycyl - Polycylinder descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d polycylinder" callback point.

void Draw_3D_Polyedge HT_Rendition *  nr,
HT_Polyedge *  polyedge
 

Draws the polyedge modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
polyedge - Polyedge descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d polymarker" callback point.

NOTES

Geometry elements are drawn with respect to object coordinates, which are the coordinates use for inserting elements with the New_(geometry) routines.

See also:
New_Marker, New_Polyedge, New_Polygon, New_Polyline, New_Polymarker, New_Tristrip

void Draw_3D_Polygon HT_Rendition *  nr,
HT_Polygon *  polygon
 

Draws the polygon modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
polygon - Polygon descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d polygon" callback point.

NOTES

Geometry elements are drawn with respect to object coordinates, which are the coordinates use for inserting elements with the New_(geometry) routines.

See also:
New_Marker, New_Polyedge, New_Polygon, New_Polyline, New_Polymarker, New_Tristrip

void Draw_3D_Polyline HT_Rendition *  nr,
HT_Polyline *  polyline
 

Draws the polyline modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
polyline - Polyline descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d polyline" callback point.

NOTES

Geometry elements are drawn with respect to object coordinates, which are the coordinates use for inserting elements with the New_(geometry) routines.

See also:
New_Marker, New_Polyedge, New_Polygon, New_Polyline, New_Polymarker, New_Tristrip

void Draw_3D_Polymarker HT_Rendition *  nr,
HT_Polymarker *  polymarker
 

Draws the polymarker modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
polymarker - Polymarker descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d polymarker" callback point.

NOTES

Geometry elements are drawn with respect to object coordinates, which are the coordinates use for inserting elements with the New_(geometry) routines.

See also:
New_Marker, New_Polyedge, New_Polygon, New_Polyline, New_Polymarker, New_Tristrip

void Draw_3D_Polyhedron HT_Rendition *  nr,
HT_Polyhedron *  polyhedron
 

Draws the polyhedron modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
polyhedron - Polyhedron descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d polyhedron" callback point.

NOTES

Geometry elements are drawn with respect to object coordinates, which are the coordinates use for inserting elements with the New_(geometry) routines.

See also:
New_Marker, New_Polyedge, New_Polygon, New_Polyline, New_Polymarker, New_Tristrip

void Draw_3D_Shell HT_Rendition *  nr,
HT_Polyhedron *  shell
 

Draws the shell modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
shell - Polyhedron descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d shell" callback point.

void Draw_3D_Sphere HT_Rendition *  nr,
HT_Sphere *  sphere
 

Draws the sphere modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
sphere - Sphere descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d sphere" callback point.

void Draw_3D_Text HT_Rendition *  nr,
HT_Text *  text
 

Draws the text modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
text - Text descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d text" callback point.

NOTES

Geometry elements are drawn with respect to object coordinates, which are the coordinates use for inserting elements with the New_(geometry) routines.

See also:
New_Marker, New_Polyedge, New_Polygon, New_Polyline, New_Polymarker, New_Tristrip

void Draw_3D_Tristrip HT_Rendition *  nr,
HT_Tristrip *  tristrip
 

Draws the tristrip modified during a callback.

Parameters:
nr - Rendition. Passed by reference.
tristrip - Tristrip descriptor structure. Passed by reference.

DETAILS

This is the standard drawing method for the corresponding "draw 3d tristrip" callback point.

NOTES

Geometry elements are drawn with respect to object coordinates, which are the coordinates use for inserting elements with the New_(geometry) routines.

See also:
New_Marker, New_Polyedge, New_Polygon, New_Polyline, New_Polymarker, New_Tristrip
Main Index

HOOPS/3dGS I.M. Interface

     << Back      Full Index      Forward >>