Getting Started with the ACIS Faceter
Getting Started with the ACIS Faceter describes how to quickly implement code to load and facet a body, and use the resulting facet mesh.
Facet Options control how the mesh is generated. The Facet Options interface allows you to choose a workflow (for instance, visualization), construct a facet_options object for that workflow, and then use this options object to achieve your results.
Mesh Managers control how the mesh is output to applications. For many uses the default mesh manager, INDEXED_MESH_MANAGER, is a good choice. If more customized mesh formats are desired, the application may choose another existing MESH_MANAGER or derive its own.
For optimum faceting performance an application facets the entire part only when it is loaded; thereafter, only the modified portions of the model need to be refaceted. Incremental Faceting describes how to implement incremental faceting in your application.
Quad Tree Gridding
Quad Tree Gridding describes the gridding algorithm and provides examples illustrating the improved facet quality.
Faceter Robustness Guidelines
The ACIS Faceter is designed to generate output for almost any input model. Inevitably, you will find trade-offs between speed and robustness. In order to maintain good performance over a broad spectrum of input models, the Faceter makes very little effort to repair parts for visualization. Instead, the Faceter reports problems it encounters, and as a result, bad input models may generate poor output. Faceter Robustness Guidelines describes problems in models that can cause problems during faceting.
Multithreaded Faceting describes how to use multithreaded faceting and its limitations.
Journaling and Versioning
Journaling and Versioning are available for Faceter through the standard AcisOptions mechanism. Refer to HowTo: Facet with R20 behavior to learn how to use versioning.