Skip to main content
3-Newcomer
May 13, 2026
Question

How to mirror a feature using Pro/Toolkit?

  • May 13, 2026
  • 1 reply
  • 17 views

Hi everyone,

I'm working on a Creo Toolkit (Pro/Toolkit) application and need to create a mirror feature programmatically.

According to the official PTC documentation, the element `PRO_E_MIRROR_REF_ITEMS` expects references of the following types:
- PRO_CURVE
- PRO_COMP_CRV
- PRO_AXIS
- PRO_QUILT
- PRO_PART

Notably, `PRO_FEATURE` is NOT included in this list.
 

My questions:
1. Is there a way to mirror a feature directly via `PRO_E_MIRROR_REF_ITEMS` (i.e., passing a `PRO_FEATURE` reference)?

2. If not, what is the correct/best practice for mirroring a feature through Toolkit?


Thank you in advance for any insights or code examples.

1 reply

24-Ruby III
May 13, 2026
3-Newcomer
May 13, 2026

Thank you for the link. I had already read that documentation before posting.

It shows how to mirror a datum point or an axis using PRO_E_MIRROR_REF_ITEMS, which works fine for those types (point, axis, curve, etc.).
However, my goal is to mirror a solid feature such as an extrusion (feature type PRO_FEATURE), not just datum geometry. The documentation does not cover this case, and the element does not accept PRO_FEATURE.
Thanks again for your input.