Conventions & scope
Global +x → · +y ↑ · +Mz ↺
Local x: i → j; local y: 90° CCW
Member qx, qy act in local axes
A pin support frees node rotation. Frame members meeting there still share a rigid joint; it does not create an internal hinge.
Elastic, small-displacement analysis.
For learning, not engineering design.