Home > Technologies > ACISLib

ACISLib is our ACIS (.sat) file write library. ACISLib also has the ability to convert a polygon mesh into solid and write it to a SAT file, a task which even the ACIS modeling kernel from Spatial is not known to accomplish. ACISLib has been employed in many of our plug-in products as well in Mesh To Solid to write SAT files.

The ACIS SAT File Format

The ACISĀ® Modeler is a 3D modeling kernel owned by Spatial Corporation. ACIS is used to construct applications with hybrid modeling features, since it integrates wireframe model, surface, and solid modeling functionality with both manifold and non-manifold topology, and a rich set of geometric operations. ACIS saves modeling information to external files which have an open format allowing external applications, even those not based on ACIS, access to the ACIS geometric model.

ACIS supports two kinds of save files, Standard ACIS Text (SAT), and Standard ACIS Binary (SAB). The two formats store identical information, so the term SAT file is generally used to refer to either (when no distinction is needed). SAT files are ASCII text files that may be viewed with a simple text editor. A SAT file contains carriage returns, white space and other formatting that makes it readable to the human eye. A SAT file has a .sat file extension. SAB files cannot be viewed with a simple text editor and are meant for compactness and not for human readability. A SAB file has a .sab file extension. A SAB file uses delimiters between elements and binary tags, without additional formatting.

Licensing

ACISLib is available as a DLL with associated header (.H) and library (.LIB) files for the following compilers:
    Microsoft Visual C++ 6.0
    Microsoft Visual C++ .NET 2002
    Microsoft Visual C++ .NET 2003
    Microsoft Visual C++ .NET 2005
    Microsoft Visual C++ .NET 2008

Please contact us if you wish to license the ACISLib library to be used in your commercial or in-house software.