Title: Use Libreoffice Calc to make 3D models | |
Author: Solène | |
Date: 27 April 2021 | |
Tags: fun | |
Description: | |
# Introduction | |
Today I will share with you a simple python script turning a 2D picture | |
defined by numbers and colors in a spreadsheet into a 3D model in | |
OpenSCAD. | |
Project webpage | |
# How to install | |
Short instructions how to install sheetstruder, I will send some | |
documentation upstream. You need git and python and later you will need | |
openscad and a spreadsheet tool. | |
```shell instructions | |
git clone https://git.hackers.town/seachaint/sheetstruder.git | |
cd sheetstruder | |
python3 -m venv sandbox | |
. sandbox/bin/activate | |
python3 -m pip install -r requirements.txt | |
``` | |
You will need to be in this shell (you need at least the activate | |
command) to make it work. | |
# How to use | |
Open a spreadsheet tool that is able to export in format xlsx, type a | |
number to create a solid object of this width (1 = 1 pixel, 2 = 3 | |
pixels because it's mirrored) and put a background color in your cell. | |
Save your file as xlsx. | |
Run "python3 ./sheetstruder.py yourfile.xlsx > file.scad" and open the | |
file in OpenSCAD, enjoy! | |
# Examples | |
I made a simple house with grass around, an antenna, cheminey with | |
smoke, a door and window in it. | |
House in Libreoffice Calc | |
House rendered in OpenSCAD from the sheetstruder export | |
# More resources | |
OpenSCAD website |