Compare Step Versions
diffCompare baseline and candidate STEP files to surface content revisions, geometry deltas, PMI counts, and document facts such as schema, products, assembly status, authoring system.
Instructions
Compare baseline and candidate STEP artifacts, as filesystem paths or file: URIs. Returns both content revisions, geometry deltas in the baseline declared unit, declared PMI counts (dimensions, geometric tolerances, datums, and how many tolerance values could not be read), and parsed document facts: schema, product names/count, assembly flag, authoring system, and organization. The PMI counts show whether a revision added or dropped callouts; they compare how many callouts exist, not whether any is met. These are file-level facts; they do not explain design intent.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| baseline | Yes | Original STEP artifact. | |
| candidate | Yes | Modified STEP artifact. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pmi | Yes | ||
| units | Yes | ||
| deltas | Yes | ||
| inputs | Yes | ||
| exchange | No | ||
| providers | Yes | ||
| unit_note | No |