SAT

From GICLWiki
(Difference between revisions)
Jump to: navigation, search
 
(2 intermediate revisions by one user not shown)
Line 29: Line 29:
  
 
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.
 
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.
 +
 +
Though it is readable in plain text, the file format does not lend itself very well for editing. Objects represented through the file can be quite confusing. For example, if you wanted to create a cone, you need to provide some arguments to the cone entity, but what those arguments are is not very clear. This format should mainly be edited through the ACIS program.
  
 
'''Example(s):''' [[Example::SAT Example 1]] , [[Example::SAT Example 2]]
 
'''Example(s):''' [[Example::SAT Example 1]] , [[Example::SAT Example 2]]
Line 42: Line 44:
 
* '''Native application(s):''' [[Native Application::ACIS]]  
 
* '''Native application(s):''' [[Native Application::ACIS]]  
  
* '''Interoperable applications:''' [[Interoperable Application::Engineering Format Application Template]] - Applications which can read or write files of this format, but are not native applications for the format.
+
* '''Interoperable applications:''' [[Interoperable Application::Applications with ACIS]]  
  
 
'''Magic numbers:''' [[Magic Numbers::None]]  
 
'''Magic numbers:''' [[Magic Numbers::None]]  
Line 153: Line 155:
 
*[http://doc.spatial.com/r19/index.php/Entity Details on Entities in ACIS system]
 
*[http://doc.spatial.com/r19/index.php/Entity Details on Entities in ACIS system]
 
*[http://www.mcnpvised.com/CAD/CAD.html Tutorial page with two SAT files]
 
*[http://www.mcnpvised.com/CAD/CAD.html Tutorial page with two SAT files]
 +
*[http://local.wasp.uwa.edu.au/~pbourke/dataformats/sat/sat.pdf Details on SAT file format]
 
*[http://en.wikipedia.org/wiki/ACIS The wikipedia page for ACIS]
 
*[http://en.wikipedia.org/wiki/ACIS The wikipedia page for ACIS]

Latest revision as of 17:43, 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:

  • Syntax Format(s): None

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.

Though it is readable in plain text, the file format does not lend itself very well for editing. Objects represented through the file can be quite confusing. For example, if you wanted to create a cone, you need to provide some arguments to the cone entity, but what those arguments are is not very clear. This format should mainly be edited through the ACIS program.

Example(s): SAT Example 1 , SAT Example 2

Identifier: [[Identifier::[1]]]

Documentation: SAT Documentation

File Extensions: SAT

Applications:

  • Native application(s): ACIS

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:

  • Self-documentation: None.
  • External dependencies: ACIS
  • Technical protection considerations: None.

Typical use: CAD, CAM, CAE

File classification:

References:

Personal tools