STEP project

This template is the guideline for a FreeCAD development project. It follows the rules of the Getting Things Done (GTD) process. The projects are collected in the Development roadmap.

Purpose and principles
This is a development project to find, discuss and implement a more advanced STEP i/o in FreeCAD.

Outcome

 * reading/writing complex STEP files into Assembly data definition (with color and all the additional information).

Brainstorming
First we need to colect all the information about the matter

general STEP
The ISO 10303 (STEP) is very important in this field. Its the only good standardized and widely discussed and recognized definition of product structures I know of.



Here some links with info:
 * ISO 10303 on Wikipedia
 * WikiStep.org with a lot of basic info but mostly toward STEP-NC
 * The product structure in STEP
 * Some examples about STEP
 * ISO 10303-11 about the modeling language (EXPRESS)
 * A Wikipedia article about product modeling
 * Overview of Part 41 -- Fundamentals of Product Description and Support
 * Overview of Part 44 (edition 2) -- Product Structure Configuration
 * Examples of small AP 214 files
 * STEP validation models
 * Interactive documentation with EXPRESS-G diagrams
 * STEPCode Doxygen docu with diagrams

OCC step i/o information

 * documentation on OCC step

Next actions

 * collecting information and testing OCC STEP classes