usnistgov / SFA

The NIST STEP File Analyzer and Viewer (SFA) generates a spreadsheet and a visualization from an ISO 10303 Part 21 STEP file.
https://www.nist.gov/services-resources/software/step-file-analyzer-and-viewer
132 stars 21 forks source link

NIST STEP File Analyzer and Viewer

The NIST STEP File Analyzer and Viewer (SFA) generates a spreadsheet and visualization from an ISO 10303 Part 21 STEP file. More information, sample spreadsheets and visualizations, and documentation about SFA is available on the website including the STEP File Analyzer and Viewer User Guide.

The NIST STEP to X3D Translator is used by the SFA Viewer to convert STEP b-rep part geometry to X3D and has its own source code and executable.

Download a pre-built Windows version of SFA with the Release link (zip file) to the right. Follow the instructions below to build your own version of SFA from the source code.

Prerequisites

Microsoft Excel is required to generate spreadsheets. CSV (comma-separated values) files will be generated if Excel is not installed. SFA is written in Tcl with some of the Tcl code based on CAWT.

To build SFA, first download the Tcl and other files from the GitHub 'source' directory to a directory on your computer. The name of the directory is not important.

freewrap wraps the SFA Tcl code to create an executable.

Several Tcl packages not included in freewrap also need to be installed.

Build the STEP File Analyzer and Viewer

Optionally build the command-line version:

Running the Software

You must first install and run the NIST version of the STEP File Analyzer and Viewer before running your own version.

Disclaimers

NIST Disclaimer