There including some interesting 3D models designed by OpenSCAD,we can directly transfer these 3D models files (STL format) to 3D printer to get our targets
Reference Link http://www.openscad.org/downloads.html
System requirements: Mac OS X 10.7 or newer
$ sudo port install openscad
System requirements: Windows XP or newer on x86 32/64 bit
OpenSCAD is available from http://www.openscad.org/downloads.html
OpenSCAD is available in the repositories of most recent distributions (Currently missing in Ubuntu 18.04).
$ sudo apt-get install openscad
To update to the latest release add the following PPA before installing OpenSCAD:
$ sudo add-apt-repository ppa:openscad/releases
$ sudo apt-get update
OpenSCAD is available in Fedora official repositories. To install, run the following command:
# yum install openscad
If you want the MCAD library:
# yum install openscad-MCAD
OpenSCAD is available from https://software.opensuse.org
# pacman -S openscad