Build your own complete 3D structural analysis software in Python using the Direct Stiffness Method

Welcome and Preliminaries

The 3D Beam Stiffness Matrix

Rotations in 3D Space

Generating 3D Frame Data in Blender

Building the Transformation Matrix

Building and Solving the Stiffness Matrix

Visualising Results in 3D

Implementing Bar Bracing Elements

Implementing Pinned Members

Implementing Distributed Loading

Bridge Analysis Case Study

Appendix: Building 3D structures in Blender

Course Updates

This section is reserved for 'post-release' updates to the course...for those good ideas and suggestions that come in from students taking the course.

So far, we have expanded to consider,

So far, we have expanded to consider,

- automatic self-weight calculation