Aug 16, 2011

D-Cubed: Latest release of the PGM, Version 59.0

Siemens PLM Software announces the latest release of the D-Cubed Profile Geometry Manager (PGM), a software component that adds a range of productivity tools to the 2D environment in 2D or 3D design and manufacturing applications. Some of the new functionality specific to version 59.0 is listed below. A full product description can be found here.
Functional enhancement: Line caps

The PGM offers applications a range of cap types for bridging the gaps that arise between adjacent offset edges that do not intersect. Version 59.0 extends this range with the new line cap. An example of each cap type that PGM now supports is shown below.

D-Cubed PGM

As well as providing applications with more capping flexibility, the new line cap will succeed in certain offsetting operations where some or all of the other three cap types offer no solution. Many of these scenarios arise when the application offsets adjacent tangent edges in a loop by different distances.

Robustness enhancement: Base loop accuracy analysis

The PGM requires that any edges that will be subject to offsetting operations satisfy the modeling resolutions set by the application. For example, the bounding points of an edge must lie on that edge to within the linear resolution, and the distance between bounding points of adjacent edges must be within the linear resolution.

Version 59.0 introduces improved diagnostics that pin-point those edges that do not satisfy the accuracy criteria, enabling the application to take corrective measures and ensure that a valid offset loop can be created.

About the D-Cubed PGM

First released in 2003, the PGM enhances the productivity of 2D applications, particularly those based on the D-Cubed 2D DCM. It enables a variety of 2D operations, including an extended range of variational sketching operations beyond those provided by the 2D DCM. This is achieved by working with higher level geometric data structures to automatically generate design changes. Examples include offsetting loops whilst inserting, extending and trimming edges, adding constraints to loops rather than to individual curves, and solving the shape of loops whilst maintaining their perimeter length or area.