Openscad



OpenSCAD is a free and easy programming language for expressing ideas for 3D printing. OpenSCAD after starting OpenSCAD after pasting the example code and pressing F5 Compiling and rendering our first model The cuboid can now be compiled and rendered by pressing F6 while the openSCAD editor has focus. See also Positioning an object Open one of the many examples that come with OpenSCAD (File, Example s, e.g.

Hi,
I would like to use .stl files (created in OpenSCAD) in other projects, however while I can import I can't get the .stl object to compile and render in GCAL. I'm using the latest Windows build (OpenSCAD-2011.11.01-Installer.exe) and to read the .stl file I use the import command:
import ('foo.stl', convexity = 4);
I can then preview this (with an F5 compile) and see the object. With the same command when I try the F6 'compile and render in GCAL' option I receive the following warning message:
Parsing design (AST generation)...
Compiling design (CSG Tree generation)...
Compilation finished.
Rendering Polygon Mesh using CGAL...
PolySets in cache: 3
Polygons in cache: 41406
CGAL Polyhedrons in cache: 5
Vertices in cache: 24
Total rendering time: 0 hours, 0 minutes, 0 seconds
WARNING: No top level geometry to render
I guess there is some additional syntax needed, but I can't figure out what it should be. All help appreciated!
Cheers,
Ian
______________________________________________________________________
This email has been scanned by the Symantec Email Security.cloud service.
For more information please visit http://www.symanteccloud.com
______________________________________________________________________

OpenSCAD is a free and easy programming language for expressing ideas for 3D printing.

Mac

Openscad

System requirements: Mac OS X 10.9 or newer

OpenSCAD is also available on MacPorts:

Development Snapshots

Development snapshots are built irregularly. If you want access to a more recent development snapshot, please contact the mailing list.

Windows

System requirements: Windows XP or newer on x86 32/64 bit

Development Snapshots

Development snapshots are built irregularly. If you want access to a more recent development snapshot, please contact the mailing list.

Linux

Debian / Ubuntu / Kubuntu

OpenSCAD is available in the repositories of recent distributions.

For Ubuntu users:

To update to the latest release add the following PPA before installing OpenSCAD:

Install with

Fedora

OpenSCAD is available in Fedora official repositories. To install, run the following command:

If you want the MCAD library:

Please note that you'll find OpenSCAD 2014.03 in Fedora 21 and lower. In case you'd like to use 2015.03 in Fedora 21, you can use a Copr repo with it.

openSUSE

OpenSCAD is available from software.opensuse.org

Other Linux

The following generic binary Linux packages are available:

Development Snapshots

Linux - AppImage

Please try the automatically built snapshots first if you are running a supported distribution (see below), the following AppImage builds are still experimental.

Linux - Snap

Snap packages are available, as those are built against an older Ubuntu (16.04) those are using some older components which can cause known display issues, so if possible use one of the specific distribution packages below.

Linux - Distribution Packages

The packages are automatically built based on the master branch on github.

Note: The packages are called 'openscad-nightly' so it's possible to install the development snapshot packages in parallel to the release version from the official repositories.

Debian / Ubuntu packages built on OpenSUSE build service

To install the packages, the release key must be added with apt-key to the key-ring to allow apt-get / aptitude to validate the packages.

Key ID: 75F3214F30EB8E08 (valid till 2021-04-18)
Key UID: home:t-paul OBS Project

NOTE: If you get errors about an expired key valid till 2019-02-07, please re-import via the following command.

After the key is added, the repository URL needs to be configured. This can be done by creating a new file /etc/apt/sources.list.d/openscad.list with the URL specific to the distribution.

The repository links below are shown as https, please check for your installation if https is supported. In Debian/Ubuntu this is usually handled by the apt-transport-https package. OBS also supports HTTP links, but it's recommended to use https whenever possible.

Openscad Extrude

Debian 9 (Stretch)
Debian 10 (Buster)
Debian Testing
Debian Unstable
Ubuntu 16.04
Ubuntu 17.10
Ubuntu 18.04
Ubuntu 18.10
Ubuntu 19.04
Ubuntu 19.10
Ubuntu 20.04
openSUSE packages built on OpenSUSE build service
openSUSE Leap 15.0 (64-bit only)
openSUSE Leap 15.1 (64-bit only)
openSUSE Tumbleweed
Fedora packages built on OpenSUSE build service
Fedora 27 (64-bit only)
Fedora 28 (64-bit only)
Fedora 29 (x86_64, i586, armv7l, aarch64, ppc64le)
Fedora 30 (x86_64, i586, armv7l, aarch64, ppc64le)
Fedora 31 (x86_64, armv7l, aarch64, ppc64le)
Fedora Rawhide
Arch Linux
Openscad mac

To install OpenSCAD from git on Arch Linux the openscad-git pkgbuild is available on AUR.

BSD

FreeBSD (>=10)
OpenBSD

OpenSCAD is available for amd64, i386 and macppc in OpenBSD packages:

Other Systems

It's possible to build OpenSCAD on other systems as long as a C++ compiler and the prerequisite software libraries are available.

Openscad Tutorial

Source Code

Openscada

You can also access the latest source code on GitHub: