The SectionLayer object defines the material layer in a composite shell.
sectionApi.sections()[name].layup(i)
This method creates a SectionLayer object.
SectionLayer
odb_SectionLayer& SectionLayer(double thickness, const odb_String& material, odb_Union orientAngle, int numIntPts, const odb_String& axis, float angle, const odb_String& additionalRotationType, const odb_String& thicknessType, const odb_String& plyName, const odb_DatumCsys& orientation, const odb_String& additionalRotationField, const odb_String& thicknessField);
Required arguments
A Double specifying the thickness of the section layer.
An odb_String specifying the name of the section layer material.
Optional arguments
An odb_Union specifying the relative orientation of the section layer. A Float specifies the angular orientation; a String specifies a user-subroutine orientation name. If a String is specified, a user-subroutine orientation is used, otherwise the Float value is used as an angular orientation. The default value is 0.0.
An Int specifying the number of integration points to be used through the section. This argument is valid only if the preIntegrate argument on the parent CompositeShellSection object is set to true. The default value is 3.
An odb_String specifying the axis of a cylindrical or spherical datum coordinate system about which an additional rotation is applied. For shells this axis is also the shell normal. This only applies if a valid reference is provided for the orientation. Possible values are "AXIS_1", "AXIS_2", and "AXIS_3". The default value is "AXIS_3".
A Float specifying the angle of the additional rotation. This only applies if a valid reference is provided for the orientation. The default value is 0.0.
An odb_String specifying the method used to describe the additional rotation when a valid orientation is specified. Possible values are "ROTATION_NONE", "ROTATION_ANGLE", and "ROTATION_FIELD". The default value is "ROTATION_NONE".
An odb_String specifying the method used to describe the thickness. Possible values are "THICKNESS_MAGNITUDE" and "THICKNESS_DISCRETE_FIELD". The default value is "THICKNESS_MAGNITUDE".
An odb_String specifying the ply identifier for this section layer. The default value is "".
A DatumCsys object specifying a coordinate system reference for the relative orientation of this layer. If this reference is valid it is used as the relative orientation of the layer, otherwise the orientAngle is used as described.
An odb_String specifying the name of the field specifying the additional rotation. The default value is "".
An odb_String specifying the name of the field specifying the thickness The default value is "".
Return value
A SectionLayer object.
Exceptions
The SectionLayer object has members with the same names and descriptions as the arguments to the SectionLayer method.