
The BoxProfile object defines the properties of a box profile.
The BoxProfile object is derived from the Profile object.
sectionApi.profiles()[name]

This method creates a BoxProfile object.
sectionApi.BoxProfile
odb_BoxProfile&
BoxProfile(const odb_String& name,
double a,
double b,
bool uniformThickness,
double t1,
double t2,
double t3,
double t4);Required arguments
An odb_String specifying the repository key.
A Double specifying the a dimension of the box profile. For more information, see “Beam cross-section library,” Section 29.3.9 of the Abaqus Analysis User's Guide.
A Double specifying the b dimension of the box profile.
A Boolean specifying whether the thickness is uniform.
A Double specifying the uniform wall thickness if uniformThickness=true, and the wall thickness of the first segment if uniformThickness=false.
Optional arguments
A Double specifying the wall thickness of the second segment. t2 is required only when uniformThickness=false. The default value is 0.0.
A Double specifying the wall thickness of the third segment. t3 is required only when uniformThickness=false. The default value is 0.0.
A Double specifying the wall thickness of the fourth segment. t4 is required only when uniformThickness=false. The default value is 0.0.
Return value
A BoxProfile object.
Exceptions
RangeError.

The BoxProfile object has members with the same names and descriptions as the arguments to the BoxProfile method.