Describes a Structural Analytical Model Surface Member.
typedef struct { API_AnalyticalMemberType analyticalMemberType; API_Guid elemGuid; API_AnalyticalSurface surface; GS::Array<API_AnalyticalCurve> contour; GS::Array<GS::Array<API_AnalyticalCurve>> holeContours; GS::Array<API_AnalyticalNode> internalNodes; double thickness; API_Vector3D lcsXVector; double ez; API_Vector3D ezVector; API_AttributeIndex materialAttrIndex; API_AttributeIndex layerAttrIndex; API_Analytical1DFEMType FEMType; API_Guid groupId; } API_AnalyticalSurfaceMember;
Members
- analyticalMemberType
- The type of the represented element.
- elemGuid
- The unique identifier of the represented element.
- surface
- The type of the surface.
- contour
- The contour as a list of Structural Analytical Model Curves.
- holeContours
- The list of eventual holes as a list of hole contours.
- internalNodes
- List of eventual Internal Nodes set on this Structural Analytical Model Curve Member.
- thickness
- The structure thickness.
- lcsXVector
- The X axis of the local coordinate system.
- eccentricity
- The structure eccentricity.
- materialAttrIndex
- The material attribute index that references the material in the system.
- layerAttrIndex
- The containing layer’s attribute index.
- FEMType
- The FEM type of the surface member.
- groupId
- The unique identifier of the group containing the element.
Requirements
- Version: API 24 or later
- Header: .\APIdefs_AnalyticalModel.h