Skip to content

5.0

Compare
Choose a tag to compare
@philstopford philstopford released this 02 Sep 00:03
· 7 commits to master since this release
- Shape engine updates.
- Proximity biasing artifacts should now be eliminated due to geometry processing enhancements.
- Major refinement to boolean and keyhole pipelines, moved also to the GeoWrangler library for re-use.
	- Keyholer no longer preferentially uses an orthogonal insertion candidate if the polygons are not orthogonal.
	- Keyholer now performs a reverse walk to check for any missed candidates in the original pass.
- Fixed an issue in the chord handler where rotations of the 'B' shape could break the edge extraction and fail the evaluation.
- User interface enhancements : using expanders to allow sections to be collapsed or expanded as required, decluttering the view and reducing scrolling.
- Layout handling enhancements.
	- Internal lists are updated with layout load, removing the need for the client to do this.
	- Registering layer names against layer:datatype would throw an error if the name was already registered.
	- Duplicated points are now removed during load, to allow for correct contouring behavior of otherwise-orthogonal geometry.
	- 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.
- ClipperLib 2.
	- Next-generation polygon clipping library, bringing major performance and behavioral improvements.
	- Performance gains across the board compared to 4.4.2:
		- Up to 15-20% improvement in simulation performance.
		- ILB performance even more improved.
		- Proximity biasing runs in around half the time.