- Tip definitions now supported.
- References are supported for tip definition and numeric values.
- Tip numeric properties can be varied (minimum length, increment, steps).
- Relative rotation transform enhancements.
- Option to rotate around local pivot, reference pivot or world origin.
- Decomposition updates.
- Shape engine updates, and unification with Variance.
- Layout handling enhancements.
- Resolved compatibility with certain flavors of OASIS (e.g. strict).
- Revised layout to tool handling, to make scaling behavior less opaque.
- Fixed a defect in the OASIS file writer that yielded missing or broken geometry in some cases.
- Adopted Clipper 2 library.
- Next-generation polygon clipping library, bringing major performance and behavioral improvements.
- Layout decomposition runs in less than a half of the time compared to the last 3.x release.
- NOTE: Patterns requiring keyhole injection during layout decomposition may be different in 4.0 compared to 3.2.2 and earlier, due to internal methodology changes in the clipping library.
- UI work.
- Use expander container to prevent non-orthogonal shapes causing UI to become too busy.
- Button and context menu entries for selecting references used by the current element, in list and viewport.