Plate

Plate

new Plate(nodesopt, thickness, material_id, rotZ, type, offset, diaphragm, membrane_thickness, shear_thickness, bending_thickness, state, holesopt, isMeshed)

Creates an instance of the SkyCiv Plate class.

Parameters:
Name Type Attributes Default Description
nodes Array.<number> <optional>

An array of node IDs that define the plate. At least 3 IDs are required.

thickness number

Plate thickness.

material_id number

The ID of the material to use for the plate.

rotZ number 0

Rotation about the z-axis.

type "auto" auto

Auto will consider shear deformation when the plate thickness is sufficient.

offset number 0

Offset of the plate along its local z-axis.

diaphragm "no" | "rigid" no

If the plate is a diaphragm.

membrane_thickness number null

The membrane thickness to be used. Takes the value of thickness if null.

shear_thickness number null

The shear thickness to be used. Takes the value of thickness if null.

bending_thickness number null

The bending thickness to be used. Takes the value of thickness if null.

state "stress" | "strain" stress

Denotes whether the plate is in a state of plane stress or plane strain.

holes Array.<number> <optional>
null

An array of node IDs. Used to define holes in the plate.

isMeshed boolean false

Indicates whether the plate is already meshed.

Source: