Documentation and example applications for the Libbulletjme physics simulation library
OTHER License
The LbjExamples Project provides documentation and example applications for the Libbulletjme 3-D physics library.
It contains 3 subprojects:
The applications make use of the SPORT graphics engine, which was formerly a subproject and is now a separate project at GitHub.
Complete source code is provided under a 3-clause BSD license.
JAVA_HOME
environment variable to your JDK installation:export JAVA_HOME="
path to installation "
set -g JAVA_HOME "
path to installation "
set JAVA_HOME="
path to installation "
$env:JAVA_HOME = '
path to installation '
git clone https://github.com/stephengold/LbjExamples.git
cd LbjExamples
./gradlew build
.\gradlew build
The tutorial apps all have names starting with "Hello". For instance, the first tutorial app is named "HelloLibbulletjme".
To execute "HelloLibbulletjme":
./gradlew :apps:HelloLibbulletjme
.\gradlew :apps:HelloLibbulletjme
A Swing-based chooser application is provided. However, it includes only the graphical apps and doesn't work on macOS yet.
To run the chooser:
./gradlew AppChooser
.\gradlew AppChooser
You can restore the project to a pristine state:
./gradlew clean
.\gradlew clean
Note: these commands will delete any downloaded native libraries.