replace window with door
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2022-05-17 07:34 PM
I'd like to replace an element that actually is a window by a door, by changing the used library part.
For replacing library parts window with window or door with door it works perfectly.
But is it possible to change an element from window to door?
My actual code is:
API_ElementMemo elementMemo;
GSErrCode errorGetMemo = ACAPI_Element_GetMemo(guidElement, &elementMemo);
if (errorGetMemo != NoError)
{
return false;
}
// create element mask
API_Element elementMask;
BNZeroMemory(&elementMask, sizeof(API_Element));
// set to door
ACAPI_ELEMENT_MASK_SET(elementMask, API_Elem_Head, typeID);
element.header.typeID = API_DoorID;
ACAPI_ELEMENT_MASK_SET(elementMask, API_DoorType, openingBase.libInd);
element.door.openingBase.libInd = iLibPartIndexNew;
errorChangeParams = ACAPI_Element_ChangeParameters({ element.header.guid }, &element, pElementMemo, &elementMask);
- Labels:
-
Add-On (C++)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2022-05-17 07:36 PM
I’m sure this ain’t possible as they effectively completely different tools.
ArchiCAD 4.5 - Archicad 28 Apple Silicon 27.3 | 28 Apple Silicon
macOS Sequoia (15.1.1)

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎2022-05-19 03:31 AM
I made a wish regarding the merging of the relevant tools here. If they ever implement this change, it would most likely make your operation possible.
Ling.
AC22-28 AUS 3110 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win11 | R5 2600 | 16GB | GTX1660 |