Got a minute? We appreciate your feedback:

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

Using AddOn in 3D


Hello everyone!


I'm currently trying to write an AddOn which selects all tilted Walls in a project.

I managed to get the functionality running, but i'm only able to use the AddOn in 2D view, but as soon as i go in 3D, (e.g.: 3D Generic Perspective), the AddOn is greyed out.


Is this the general behavior or is there something I'm missing? Our architects need it in 3D view.

Thanks for any help!


Kind Regards




You do know you can use Find & Select for this?

Screenshot 2022-11-21 at 23.02.39.png

Apple iMac Intel i9 / macOS Sonoma / AC27UKI (most recent builds.. if they work)


Hi Dayiz,

Are you talking about the menu item becoming gray?
Then I think you are looking for the menu control codes. For 3D views you can use "^E3" like in this example:

'STR#' 32500 "Menu string" {
/* [  1] */     "This would be enabled also in 3D views^E3"

You can find more details about it on this documentation page:

Or in case you are creating a palette, you will need something like this

    GSErrCode err = ACAPI_RegisterModelessWindow (paletteRefId, PaletteAPIControlCallBack,
                                                  API_PalEnabled_FloorPlan + API_PalEnabled_3D
+ API_PalEnabled_DocumentFrom3D,
GSGuid2APIGuid (paletteGuid));

 (Details here:


Bernd Schwarzenbacher - Archicad Add-On Developer - (Add-On Downloads & Articles)

Thank you very much, this is what I was looking for 🙂

Honestly no, I didnt. But I'm not an architect, just a developer 😄

But I think that tool wouldn't suffice. We also want to check for all multiples of 90° or 45° and also have the option to enter a project offset. While you could manually put in all those values, it would be easier to solve this problem with an addon.

But thanks for your input 🙂

Didn't find the answer?

Check other topics in this Forum

Back to Forum

Read the latest accepted solutions!

Accepted Solutions

Start a new conversation!