Faceting Functions and Classes


Faceting API Functions

api_initialize_faceter
Initializes the faceter.
api_terminate_faceter
Terminates the faceter.
api_create_refinement
Creates a refinement. User must call the method remove on the created refinement at the end.
api_facet_entities
Creates facets for a list of entities.
api_facet_entity
Creates facets for an entity.
api_facet_unfaceted_entities
Facets unfaceted faces of a list of entities.
api_facet_unfaceted_entity
Facets unfaceted; i.e., unmarked, faces of an entity.
api_get_default_refinement
Gets the default refinement associated with a type of surface.
api_get_entity_refinement
Gets the refinement attached to the entity.
api_get_mesh_manager
Gets the current mesh manager of faceter.
api_set_default_refinement
Sets the default refinement in the faceter.
api_set_entity_refinement
Attaches a refinement to an entity (BODY, LUMP, SHELL, FACE).

Faceting Classes

ATTRIB_EYE
Defines an organization attribute class.
ATTRIB_EYE_ATTACHED_MESH
Defines an attribute to attach facets to an entity as a MESH.
ATTRIB_EYE_FCTD_MARK
Indicates whether or not face has been faceted.
GLOBAL_MESH_MANAGER
Shows an example of a mesh manager.
INDEXED_MESH
Shows an example of a mesh that stores indices to a vertex array.
INDEXED_MESH_MANAGER
Shows an example of a mesh manager using the indexed protocol.
INDEXED_MESH_MANAGER_PRINTER
Shows an example of a mesh manager using the indexed protocol.
LINKED_MESH
       A mesh where facets are linked to each other.
LINKED_MESH_MANAGER

      Shows an example of a mesh manager using the LINKED_MESH.
MESH
Defines a generic mesh class that can be attached to an entity.
MESH_MANAGER
A MESH_MANAGER class directs output of the facet data.
POLYGON
Defines a polygon.
POLYGON_POINT_MESH
Defines a collection of polygons.
POLYGON_POINT_MESH_MANAGER
Specializes the MESH_MANAGER class when a mesh is maintained as a POLYGON_POINT_MESH.
POLYGON_VERTEX
Defines a vertex on a polygon.
PPM_ON_FACE_MESH_MANAGER
Shows how a MESH derived mesh is attached to a face.
REFINEMENT
Controls the accuracy and types of polygons generated in the faceter.
SIMPLE_INDEXED_MESH
Shows an example of a mesh that stores indices to a vertex array.
SIMPLE_INDEXED_MESH_MANAGER
To show an example of a mesh manager using the indexed protocol.
STL_MESH_MANAGER
Writes data to an STL formatted file.
VERTEX_TEMPLATE
Creates parameter templates.

Related topics:

Refinements
Mesh Managers
The Faceting Algorithm
Step-by-Step Faceting
Discarding or Keeping Facet Data
Faceting Using Scheme

[Top]