Question
Creo Pro/TOOLKIT – Axis-Based Dimension Attachments Not Returned (Any API or Workaround?)
I am using Creo Pro/TOOLKIT (C++) to extract drawing dimension attachments.
Observed behavior:
- When a dimension is attached to an edge or surface, all attachment APIs return valid results.
- When a dimension is attached to a cylindrical axis / hole centerline, none of the following APIs return that attachment:
ProDimensionAttachmentsGetProDrawingDimAttachpointsGetProDrawingDimAttachpointsViewGet
This occurs for both linear and ordinate dimensions, even though the drawing visually shows the dimension referencing the cylinder axis.
Questions:
- Is this behavior by design in Creo (i.e., axis stored as an implicit or drawing-only entity)?
- Is there any direct API to retrieve axis-based dimension attachments?
- If not, what are the recommended workarounds or best practices to catch attachments for dimensions with axis as attachments?
Any guidance or confirmation would be appreciated.

