Files
dudedagger42 ecbd05ef5e STEP import: an edge on a CURVE_REPLICA reads as its parent moved (#10755) (#12915)
* STEP import: tests for an edge or curve on a CURVE_REPLICA (#10755)

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* STEP import: read a CURVE_REPLICA as its parent moved by the transformation (#10755)

An edge whose curve is a CURVE_REPLICA (FreeCAD writes one for a repeated
edge) was refused as an unsupported curve, leaving the body open. The reader
now keeps the parent and the CARTESIAN_TRANSFORMATION_OPERATOR_3D; edges use
the parent moved and scaled as the same kind of curve; the writer round-trips
it. A mirroring operator and a replica as a swept profile stay unsupported.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

* STEP import: read CARTESIAN_TRANSFORMATION_OPERATOR_3D with its seven parameters (#10755)

The entity has a name and a description before its axes, origin and scale.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 17:22:00 +00:00
..