3D Printing Toolkit
Java Other
Permalink
Failed to load latest commit information.
.idea
apps
docs
examples/voxelize
lib
manifest
src
test
.gitignore
LICENSE
README
build.xml
build_common.xml

README

AbFab3D is a library to help develop 3D printing editors and tools.

Buidling AbFab3D:

We use Apache Ant as the build system.  You can download ant here: http://ant.apache.org/bindownload.cgi

From the main directory type:  ant build

This will build the library.  All external dependecies besides Ant are 
checked into the project.  Voxels programs can use a lot of ram so I'd recommend
a 64 bit Java JVM.  If your running with a 32 bit JVM you will likely need to
lower the ram specifications for programs

Running Examples:

AbFab3D contains several example programs that show how to use the codebase.
These examples are loocated in the apps/* directory.  To run an example
go into the directory and type: ant run

Most of the examples generate an binary X3D file to "out.x3db".  Typically I use the standlone brower from the Xj3D project(www.xj3d.org) to view
these files.  To use X3D browsers that don't support the binary format change
the file ending to ".x3dv"