Bitbucket is a code hosting site with unlimited public and private repositories. We're also free for small teams!

This code should be considered deprecated and reference to the original sources from which it was forked used.

It was merely an attempt to have the maven project established and used but as I've come to discover, some of 
the inherent libraries (mostly those which require interfacing into the jni layer) are not resolvable correctly
via maven or if they are are now somewhat obsolete.

Due to this limitation there are a number of manual steps that need to be taken in order to have thing running

Firstly you will need to install the jogamp joal implementation. The latest (of writing 24/07/2011) version has
been downloaded from and included in the support/dependencies folder.

To install this dependency you will need to perform the following command in the support/dependencies folder.

  mvn install:install-file -DgroupId=org.jogamp -DartifactId=joal -Dversion=2.0.0-SNAPSHOT -Dpackaging=jar -Dfile=joal.jar

PLEASE NOTE that because of the status of native dependency builds of the joal library, for convenience all
the x86 native libraries have been included in the toxiclibs-audio module.

Then before packaging you will also need to install (via 'mvn install') the p5 assembly descriptor. This is
found in the support folder and required to build zip bundles which can be used by processing.

It is also recommended that you install graphvis as the 'dot' executable is also used when generating javadoc.

Recent activity

Karsten Schmidt

Commits by Karsten Schmidt were pushed to bjconlan/toxiclibs

3de08a7 - updating colorutils examples, adding new examples: RandomShapeSampling, TreeGrowth, PhysicsType and LatticeBuilder demos (x2)
Karsten Schmidt

Commits by Karsten Schmidt were pushed to bjconlan/toxiclibs

7942179 - fixed #22: re-added check if intersection point is within triangle in TriangleIntersector.intersectsTriangle() [was commented out], also replaced Triangle3D.containsPoint with faster version replacing Math.acos() route with ...
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.