Skip to main content
5-Regular Member
September 24, 2026
Question

automatic calculation of cross section surface area

  • September 24, 2026
  • 1 reply
  • 47 views

Hi all,
I want to have a mapkey that calculates the surface area of the cross section of an extrusion profile and then paste the value in a new created parameter. What is the best method to do this, i tried with the volume of the part and the length comming from the parameters from the boundry box but it doesn’t seem reliable due to the ID changes of the boundry box feature.

What are different methods that work?

1 reply

KenFarley
21-Topaz II
September 24, 2026

If I wanted to have a parameter that would provide me the area of a protrusion profile, I’d probably do something like this:

  1. Define the parameter, let’s say areaProf. Define it with units of Area and whatever actual units of measure are desired, say mm^2.
  2. If it has not already been created, create the extrusion that you want to use for the area measurement.
  3. With Analysis → Measure → Area have Creo measure the area.
  4. Save the analysis result using the button that looks like a floppy drive. Check the radio button for Make Feature, give the feature a name, like mxArea, and hit OK.

Once you’ve saved the area measurement you can extract the measurement to store the value in the parameter you created. The equation for the example above would be:

areaProf = AREA:FID_MXAREA

If you make changes to the profile, the area should update automatically.

I don’t know if this is amenable to a mapkey. I suppose if you plan to always use the same parameter name and measurement name, it might be okay, but I don’t know how you would deal with picking the area to be measured “automatically”.