SAT
PatrickSmith (Talk | contribs) |
PatrickSmith (Talk | contribs) |
||
| Line 36: | Line 36: | ||
'''Documentation:''' [[Documentation::SAT Documentation]] | '''Documentation:''' [[Documentation::SAT Documentation]] | ||
| − | '''File Extensions:''' [[File Extension::SAT] | + | '''File Extensions:''' [[File Extension::SAT]] |
'''Applications:''' | '''Applications:''' | ||
Revision as of 13:04, 13 May 2009
Title(s): Standard ACIS Text (SAT)
Version ID: R19 (SP3)
Date released: 2009-03-19
Date: 1989-??-??
Creator(s): Charles Lang and Ian Braid; Three-Space Ltd.
Contributor(s): Spatial Corporation
Relationships:
- Previous Version(s): Romulus (1982)
- Contains: None
- Syntax Format(s): None
- Family Format(s): ACIS Format
Description: SAT is the ASCII version of a file used by the ACIS modeling system. It has a binary analog called SAB (Standard ACIS Binary).
The ACIS modeling system is currently maintained by the Spatial Corporation. The system allows 3D modeling, 3D model management, and 3D model visualization. The system also allows extensions that provide additional functionality. ACIS is used in a variety of industries, including CAD, CAM, CAE, AEC, animation, and shipbuilding. For more details on the ACIS modeling system, see this site.
History: The ACIS modeling system began life as Romulus, created by Ian Braid and Charles Lang in 1982. Romulus was the first commercial solid modeling kernel designed for integration into CAD systems and was licensed by several CAD software vendors, including HP and Siemens. In 1986, Three-Space Ltd. (founded by Braid and Lang) was retained by Spatial Technology (now known as Spatial Corporation) to create the ACIS modeling system.
In terms of the history of the file format, changes were (and continue to be) introduced with each new version of ACIS. The file specifies which version it was created for, so the format is backwards-compatible.
Example(s): SAT Example 1 , SAT Example 2
Identifier: [[Identifier::[1]]]
Documentation: SAT Documentation
File Extensions: SAT
Applications:
- Native application(s): ACIS
- Interoperable applications: Engineering Format Application Template - Applications which can read or write files of this format, but are not native applications for the format.
Magic numbers: None
Format(s): The file is organized as follows:
- The header record consisting of various information, including:
- The version number
- The number of saved entities
- The ID of the product that produced the file
- The date that the file was produced on
- Tolerance values of the application that produced the file
- Entity records. Each entity is an object in the ACIS system. For more info on entities, see [2].
- History records (if any)
- "End-of-ACIS-data" terminator
The header record should not be modified except by the program saving the file.
Rights: Proprietary License
Sustainability Factors:
- Standardization: File format specified by Spatial Corporation.
- Adoption: None
- Licensing and patent claims: Patented by Spatial Corporation.
- Self-documentation: None.
- External dependencies: ACIS
- Technical protection considerations: None.
Typical use: CAD, CAM, CAE
File classification:
- Type {Binary, Text}: Text
- Raster data:
- Raster data 2D:
- Is Supported: false
- Description: Only entities can be defined.
- Raster data 3D:
- Is Supported: false
- Description: Only entities can be defined.
- Raster data 2D:
- Geometric representation:
- Implicit representation:
- Implicit surfaces:
- Implicit curves:
- Point set:
- Is Supported: true
- Description: A point is a type of entity
- Mesh:
- Manifold surface meshes:
- Is Supported: true
- Description: A mesh can be defined explicitly
- Manifold volume meshes:
- Is Supported: true
- Description: A mesh can be defined explicitly
- Non-manifold meshes:
- Is Supported: true
- Description: A mesh can be defined explicitly
- Manifold surface meshes:
- Parametric representation:.
- Parametric surfaces:
- Is Supported: false
- Description: Surfaces can be defined by their parameters, but not by parametric equations
- Parametric curves:
- Is Supported: true
- Description: Parametric curves can be defined as entities
- Parametric surfaces:
- Contour sets:
- Is Supported: false
- Description: Not supported
- NURBS:
- Is Supported: true
- Description: NURBS can be defined
- Implicit representation:
- Multi-resolution models:
- Is Supported: false
- Description: The resolution is defined in the header of the file
- Dynamics:
- Kinematics:
- Is Supported: true
- Description: Entities can be rotated
- Assembly:
- Is Supported: true
- Description: An entity can be assembled from many other entities
- Force(s):
- Is Supported: false
- Description: May be supported through extensions to the system
- Kinematics:
- Boundary representation
- Manifold surface boundary representations:
- Is Supported: true
- Description: The boundary is made from a closed set of defined surfaces.
- Manifold volume boundary representations:
- Is Supported: true
- Description: The boundary is made from a closed set of defined surfaces.
- Non-manifold boundary representations:
- Is Supported: true
- Description: The boundary is made from a closed set of defined surfaces.
- Manifold surface boundary representations:
- Material transparency:
- Is Supported: true
- Description: Surfaces can be transparent
References: