Coming from Blender I thought it was an interesting exercise to model this chair using FreeCAD. The result is quite satisfactory when I compare the reference images to the final model. The model still needs some refinement: 1) the screws are not cutting into the model, 2) the legs should conform to the back and seat, 3) the legs should conform to the floor better, 3) the fillet for the legs can be set to a maximum of 2 mm but should be larger (some modelling rookie mistake?).
The procedure for the leg was as follows:
- Use a sketch to trace the side view of the leg
- Pad sketch to arrive at over-sized solid
- Use a sketch to trace the center of the leg using the front view (leg is tapered)
- Pocket sketch to cut away from the padded solid to create a face that is geometrically correct
- Use shape binder to make use of geometrically correct face
- Offset shape binder to over-sized dimension and fill offset, do this for both sides of the leg (negative and positive offset)
- Use a sketch to trace the front view of the leg (tapering)
- Pocket sketch to cut away from the offset solid to create a leg
- Add fillets
I'm quite happy with the result but it does need some refinements. The current model is at GrabCAD:
https://grabcad.com/library/soborg-chair-3
A viewport screenshot:
A rendered version using Blender and the tips from Blender Guru:
A close up render:
OS: Arch Linux (KDE/plasma)
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.19.24415 (Git)
Build type: Release
Branch: makepkg
Hash: 476ecf091941bead59b14e44afa6064d5a66afa3
Python version: 3.10.2
Qt version: 5.15.2
Coin version: 4.0.1
OCC version: 7.5.3
Locale: English/United States (en_US)