3D data of an element.
    typedef struct {
        UInt32        fElemIdx;
        UInt32        fBodyIdx;
        UInt32        lElemIdx;
        UInt32        lBodyIdx;
        Int32         fbody;
        Int32         lbody;
        Int32         flight;
        Int32         llight;
        Int32         filler_1[2];
        API_Box3D     bounds;
    } API_ElemInfo3D;
    
Members
- fElemIdx  
- It is equal to the incoming element index.
- fBodyIdx  
- It is always zero.
- lElemIdx  
- It is equal to the incoming element index.
- lBodyIdx  
- Index of the last body which belongs to the element. (not flat list)
- fbody
- Index of the first body which belongs to the element.
- lbody
- Index of the last body which belongs to the element.
- flight
- Index of the first light source which belongs to the element.
- llight
- Index of the last light source which belongs to the element.
- bounds  
- The 3D bounding box of the element.
Remarks
Use the ACAPI_Element_Get3DInfo function to get the 3D representation of a construction element.
Once an element is converted to 3D, it will have the following components:
- model information based on BODYs,
- lighting model based on LIGHTs; if lights are defined from the 3D GDL script,
- materials; either from the global attribute pool, or defined from the 3D GDL script.
All of the data can be accessed through the API_Component3D structure.
Requirements
- Version: API 2.1 or later
- Header: APIdefs_Elements.h