We value your input! Please participate in Archicad 28 Home Screen and Tooltips/Quick Tutorials survey
2018-10-23 03:22 PM - last edited on 2022-10-05 01:35 PM by Daniel Kassai
Solved! Go to Solution.
2018-10-23 08:19 PM
API_ElementQuantity quantity; API_QuantitiesMask mask; API_Quantities quantities; BNZeroMemory (&quantity, sizeof (API_ElementQuantity)); quantities.elements = &quantity; ACAPI_ELEMENT_QUANTITY_MASK_CLEAR (mask); ACAPI_ELEMENT_QUANTITY_MASK_SET (mask, door, width1); ACAPI_ELEMENT_QUANTITY_MASK_SET (mask, door, width2); ACAPI_ELEMENT_QUANTITY_MASK_SET (mask, door, nWidth1); ACAPI_ELEMENT_QUANTITY_MASK_SET (mask, door, nWidth2); GSErrCode err = ACAPI_Element_GetQuantities (doorGuid, nullptr, &quantities, &mask); if (err == NoError) { ACAPI_WriteReport ("Door quantities:\n Reveal Side Width = %.6lf\n Opposite Side Width = %.6lf\n Reveal Side Nominal Width = %.6lf\n Opposite Side Nominal Width = %.6lf\n", true, quantity.door.width1, quantity.door.width2, quantity.door.nWidth1, quantity.door.nWidth2); }Regards,
2018-10-23 08:19 PM
API_ElementQuantity quantity; API_QuantitiesMask mask; API_Quantities quantities; BNZeroMemory (&quantity, sizeof (API_ElementQuantity)); quantities.elements = &quantity; ACAPI_ELEMENT_QUANTITY_MASK_CLEAR (mask); ACAPI_ELEMENT_QUANTITY_MASK_SET (mask, door, width1); ACAPI_ELEMENT_QUANTITY_MASK_SET (mask, door, width2); ACAPI_ELEMENT_QUANTITY_MASK_SET (mask, door, nWidth1); ACAPI_ELEMENT_QUANTITY_MASK_SET (mask, door, nWidth2); GSErrCode err = ACAPI_Element_GetQuantities (doorGuid, nullptr, &quantities, &mask); if (err == NoError) { ACAPI_WriteReport ("Door quantities:\n Reveal Side Width = %.6lf\n Opposite Side Width = %.6lf\n Reveal Side Nominal Width = %.6lf\n Opposite Side Nominal Width = %.6lf\n", true, quantity.door.width1, quantity.door.width2, quantity.door.nWidth1, quantity.door.nWidth2); }Regards,
2018-10-24 09:58 AM