I am looking for libraries that provide 3D boolean operations (union, subtract, intersect) in java, to use in a game. So, basically, the boolean operations in 3D models will happen dynamically, procedurally, at the player's will (or challenging it). The input and the resulting output is actually a simple 3D mesh, no file needs to be generated, this is actually data objects in memory.
The library license must be compatible with BSD license, for my purposes, but it is acceptable if there are also references to other libraries with other licenses. UnBBoolean once was GPL, and by request, it was made Public Domain (it could have been BSD just to comply with JME by the way).
If possible, they should have performance and provide textures support at the dynamically generated meshes, after all this will be a game, and games to be successful must have good looks, unless it is minecraft (but this is another subject..)
PS.: I am not willing to code anything to provide that feature, like here.