cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
Showing results for 
Search instead for 
Did you mean: 

The 2025 Technology Preview Program is now live. Join today!

Archicad C++ API
About Archicad add-on development using the C++ API.

How to Edit Profile Modifiers for Non-Homogeneous Column or Beam Segments

arad
Contributor

I am creating a program to edit profile modifiers.
Normally, profile modifiers can be edited from the properties,
but when the segments of a column or beam are not homogeneous,
where can the profile modifiers be edited?

5 REPLIES 5
Charlie64
Contributor

Hi,

 

I am not entirely sure you mean this, but here is how i would make non-homogeneous column or beam (see pictures), and they are located within properties.

If this is not what you need, I would recomend either making your own profile via Profile manager (Options -> Element Atributes -> Profile manager) or with morph.


Column properties.pngBeam properties.png

Given to sub the OP has posted in, I am assuming they are wanting to know how to edit them via the C++ API. As they have mentioned, you can pull and inject the relevant properties for standard beams and columns, but for segmented ones, they are stuck on how to target the profiles in each individual segment.

AC22-28 AUS 3110Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win11 | R5 2600 | 16GB | GTX1660

Ohh, I didn't check the name of the forum. Thanks for pointing out.

arad
Contributor

Hello, Charlie64,Lingwisyer

Thank you for your reply.
As Lingwisyer mentioned, what I want to know is how to handle this using the C++ API.
Sorry for not being clear enough.

 

When a column segment is homogeneous, the Profile Modifier can be accessed and modified via properties.

 

arad_0-1752812472813.png

 

However, when the segment is not homogeneous, it cannot be modified using the same properties.
In this case, I would like to know how to access and modify the Profile Modifier via the API.

 

arad_1-1752812659297.png

 

Lingwisyer
Guru

Oh, that is interesting, I did not even know you could have different modifiers on two ends of the same segment.

 

Thanks for the snippet,

Ling.

AC22-28 AUS 3110Help Those Help You - Add a Signature
Self-taught, bend it till it breaksCreating a Thread
Win11 | i9 10850K | 64GB | RX6600 Win11 | R5 2600 | 16GB | GTX1660