The 3D ACIS® Modeler (ACIS) is Spatial’s prominent 3D solid modeling engine. 3D InterOp is a CAD data translation framework (Interoperability)

Framework:System

From DocR20

(Redirected from Portal:ACIS/System)
Jump to: navigation, search

 · ACIS System · Blending · Local Operations · Model Analysis · Model Visualization and Display · Modeling Operations · Surfacing ·

edit  

System Framework


Model Analysis icon
The ACIS System represents the core functionality upon which the modeling system is based. Essentially, the core functionality manages models such as creating, copying, deleting, as well as saving and restoring models to disk. This framework also discusses ACIS' history mechanism for implementing undo/redo for your models, and best practices for optimizing your applications that use ACIS.


edit  

Topics

Topic Description
Initialization and Termination Recommendations for when and how to initialize/terminate ACIS.
Error Handling How to extract error codes/messages from failed APIs. How to best use ACIS EXCEPTION blocks.
Copying Models Copy all or a portion of a model.
Deleting Models Delete all or a portion of a model from memory.
Saving and Restoring Models Save/restore ACIS models to disk. SAT versus SAB file formats. Recommendations for applications embedding ACIS model data into their proprietary file formats.
History and Roll Use our history mechanism to undo a modeling operation - or redo it.
Attributes Use attributes to attach application data to the model.
Versioning Used to specify that an ACIS API behave according to a particular version of ACIS. (Used primarily by feature-tree based applications.)
Journaling Take a snapshot of an API's inputs for use in Scheme (a test application we provide as part of our packaging). Useful for submitting questions/issues regarding the behavior of a particular API.
Annotations Use annotations to understand what happened to a model during a modeling operation.
Memory Management Use ACIS memory management functionality to allocate and de-allocate memory, collect statistics about memory usage, and more.
Model Management Overview of functionality for managing ACIS models.
Minimizing Memory Techniques reducing ACIS' memory usage (sometimes at the cost of performance).
Optimizing Performance Techniques for streamlining ACIS' performance (sometimes at the cost of consuming more memory).
Thread-Safe ACIS Thread-Safe ACIS supports multi-threading with thread management, thread-local storage, and mutual exclusion functionality.


Personal tools