The definition and manipulation of raw geometry is handled by the
following functions. NuGraf encapsulates the raw geometry (or 'primitives') in a shell
called an 'object'. One or more instances of these objects are then created and placed in
a scene for rendering.
Ni_Object()
Modify attributes of an
object.
Ni_Instance()
Modify attributes of an
instance.
Ni_Object_Define()
Begin the definition of a
new geometrical object.
Ni_Object_End()
End the definition of a new
geometrical object.
Ni_Add_Instance()
Create a new instance of a
geometrical object.
Ni_Inquire_Object()
Inquire about an object
definition.
Ni_Inquire_Instance()
Inquire about an instance
of an object.
Ni_Polygon_Begin()
Begin the definition of a
new polygon primitive.
Ni_Polygon_End()
End the definition of a new
polygon primitive.
Ni_Polygon_Data()
Pass polygon vertex
information into the database.
Ni_Primitive()
Choose from one of the
internal geometric primitives.