RigidDiaphragm
RigidDiaphragm
Bases: MPConstraint
Multi-point rigid diaphragm kinematic constraint.
RigidDiaphragm defines a kinematic constraint representing a rigid floor diaphragm in 3D structures. It constrains the in-plane movement of multiple slave nodes to match the rigid body movement of a master node.
Tcl form
rigidDiaphragm <direction> <masterNode> <slaveNode1> <slaveNode2> ...
Note
- The direction argument specifies the perpendicular axis normal to the diaphragm plane (e.g., 3 for the XY plane normal in 3D space).
Example
Create a rigid diaphragm kinematic constraint.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
direction
|
int
|
1-indexed perpendicular axis normal to the diaphragm plane. |
required |
master_node
|
int
|
Tag of the retained (master) node. |
required |
slave_nodes
|
List[int]
|
List of constrained (slave) node tags. |
required |