Enhancements introduced in version 67.0 of D-Cubed PGM (Profile Geometry Manager) include:
Given a point and any number of edges as input the PGM can inform the application which edges or parts of edges form a closed loop around the point. Identifying these loops is important for CAD applications so they can be cross-hatched, for example.
PGM can now identify interior loops, and hence the region enclosed by a combination of an exterior loop and its interior loops.
PGM can now also more easily associate the geometry in the identified loops with the application’s own geometric data.
Example of a region found by PGM
PGM can now more easily return the perimeter length or area of a loop that has been identified using the loop finding functionality, and the subloops that can be created as the offset distance of an offset loop is increased.
Improvements to the intersection calculations used when computing offset loops have been implemented. These includes improvements to the handling of the discontinuities that can arise when offsetting parametric curves.
D-Cubed PGM (Profile Geometry Manager) enhances the productivity of sketchers. It does this by working with higher level geometric data and not individual curves. Examples include offsetting loops while inserting, extending and trimming edges, adding constraints to loops rather than to individual curves, and solving the shape of loops while maintaining their perimeter length or area. PGM is often used to add capabilities to a 2D DCM-based sketcher.