An open API service indexing awesome lists of open source software.

https://github.com/riccardobl/v-hacd-java-bindings

Java bindings for V-HACD (https://github.com/kmammou/v-hacd)
https://github.com/riccardobl/v-hacd-java-bindings

bullet java java-bindings jna vhacd

Last synced: 5 months ago
JSON representation

Java bindings for V-HACD (https://github.com/kmammou/v-hacd)

Awesome Lists containing this project

README

          

# V-HACD Java Bindings
Java bindings for [V-HACD](https://github.com/kmammou/v-hacd)

![Build v-hacd bindings](https://github.com/riccardobl/v-hacd-java-bindings/workflows/Build%20v-hacd%20bindings/badge.svg)

## Build
### Dependencies
See .travis.yml
___
### Build natives for linux and windows
From a linux installation launch:
```
./make.sh buildLinux32
./make.sh buildLinux64
./make.sh buildWindows32
./make.sh buildWindows64
```
___
### Build natives for osx
From an osx installation launch:
```
./make.sh buildMac
```
___
### Build java bindings
From an osx or linux installation launch:
```
./make.sh buildJavaBindings
```
___
### Build with github actions
From a mac or linux instance launch:
```
./make.sh ghactions build
```

Results are stored in: `build/tests` and `build/release`

## Gradle
```
plugins {
id "io.github.0ffz.github-packages" version "1.2.1"
}

repositories {
maven githubPackage.invoke("riccardobl")
}

dependencies {
compile 'vhacd:vhacd-native:${version}'
}

```
${version} should be changed with the [tag name](https://github.com/riccardobl/v-hacd-java-bindings/tags) of the release you want to use.