Triangles: 283.3k
Vertices: 141.6k
More model informationDownloadable Resources (ZIP File)
- Original STEP File: Used for FEM simulation in FreeCAD 1.0
- GLB File: Animated model generated in Blender 3.6
Tutorial video (YouTube)
🎬 Spring Animation Using FreeCAD 1.0 + Blender 3.6
Method Overview
In FreeCAD
- Import the STEP file
- Create an Analysis container
- Assign a material (e.g., Invar-generic)
- Generate a fine FEM mesh using Netgen internal mesher
- Set constraints:
- Fixed boundary condition on one spring end
- Force load (1 N) on the opposite flat plane
- Displacement boundary condition on the same flat plane for axial deformation
- Run CalculiX FEM solver
- Create a warp vector
- Export underformed and deformed spring as X3D
In Blender
- Import both X3D files (File > Import > X3D Extensible 3D)
- Join geometries as shapes (Data > Shape Keys)
- Animate using shape keys
- Export the animated model as GLB (File > Export > glTF)
CC AttributionCreative Commons Attribution
Apr 29th 2025
1 comment