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);
2022-05-17 07:36 PM
I’m sure this ain’t possible as they effectively completely different tools.
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 3001 | Help Those Help You - Add a Signature |
Self-taught, bend it till it breaks | Creating a Thread |
Win11 | i9 10850K | 64GB | RX6600 | Win10 | R5 2600 | 16GB | GTX1660 |