- Part.Intersects: filter intersection points at a vertex of either shape (was both), so edge-touching parts are not flagged as overlapping - NestEngineBase.HasOverlaps: use epsilon-based bounding box pre-filter consistent with FillExtents and Plate.HasOverlappingParts - PartGeometry.GetOffsetPartLines: remove extra chordTolerance added to spacing offset — was causing 0.002" gap beyond the intended part spacing Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
8.0 KiB
8.0 KiB