2.0 Course prerequisites
3D Space Frame Analysis using Python and Blender
Buy now
Learn more
Welcome and Preliminaries
1 .0 Introduction and course overview
1
2.0 Course prerequisites
1
Support and Lecture Q&A (Please read!)
3.0 Installing Nbextensions (optional)
3
Expanding from 2 to 3 Dimensions
4.0 Section overview
1
5.0 Review of transformations in 2D
1
6.0 Expanding to a 3D transformation matrix
1
7.0 The 6x6 element stiffness matrix
1
Coding the Third Dimension
8.0 Section overview
1
9.0 Visualising our 3D structure
2
10.0 Adding node number annotations
1
11.0 3D orientations and lengths
1
12.0 Building the 3D structure stiffness matrix
1
13.0 Solving for displacements, reactions and axial forces
1
14.0 Visualising axial forces & deflections
1
15.0 Detailed text output
1
Jupyter Notebook - (lectures 9-15)
Improving the User Experience
16.0 Section overview
1
17.0 Adding a colormap for axial forces
1
18.0 Adding UI widgets for plot adjustments
1
Jupyter Notebook - (lectures 17 &18)
Building 3D Structures in Blender
19.0 Section overview
1
20.0 How can Blender help us?
1
21.0 Downloading & installing Blender
1
22.0 Blender overview & interface basics
1
23.0 Object versus edit mode
1
24.0 Basic modelling - rectilinear structures
1
25.0 Basic modelling - organic/curved structures
1
Blender File - (lecture 25)
Mid-course check-in
Jupyter/Blender Data Transfer
26.0 Section overview
1
27.0 Exporting model data from Blender
1
28.0 Importing model data into our Jupyter Notebook
1
29.0 Exporting deflections from our Jupyter Notebook
1
30.0 Visualising model deflections in Blender
1
Blender File - (lectures 27 & 30)
Jupyter Notebook - (lectures 28-29)
Case Study Structures
31.0 Section overview
1
32.0 Transmission tower - Modelling
1
Blender File - (lecture 32)
33.0 Transmission tower - analysis
1
Jupyter Notebook - (lecture 33)
34.0 Geodesic dome - modelling and better data export
1
Blender File - (lecture 34)
35.0 Geodesic dome - analysis
3
Jupyter Notebook - (lecture 35)
36.0 Gherkin-esk tower
1
Jupyter Notebook - (lecture 36)
Blender File - (lecture 36)
37.0 Space frame structure
5
Jupyter Notebook - (lecture 37)
Blender File - (lecture 37)
38.0 Course wrap up & Certificate of Completion
3
Course Updates
Jupyter Notebooks - (Lecture 39)
39.0 Including self-weight in the analysis
1
40.0 Blender data-viz - Structure setup & force data
1
Jupyter Notebook - (Lecture 40)
41.0 Blender data-viz - Blocking out the code
1
42.0 Blender data-viz - The transformation matrix
3
43.0 Blender data-viz - Generating materials from force data
1
Blender File - (lectures 40-43)