PositionBasedDynamics icon indicating copy to clipboard operation
PositionBasedDynamics copied to clipboard

PositionBasedDynamics is a library for the physically-based simulation of rigid bodies, deformable solids and fluids.

Results 15 PositionBasedDynamics issues
Sort by recently updated
recently updated
newest added

These adaptations allow builds using Clang on recent versions of macOS (tested on Apple silicon): - An updated and adapted version of Discregrid is used (see [Discregrid#19](https://github.com/InteractiveComputerGraphics/Discregrid/pull/19)). If the pull...

These adaptations allow builds using Clang on recent versions of macOS (tested on Apple silicon): - An updated and adapted version of Discregrid is used (see [Discregrid#19](https://github.com/InteractiveComputerGraphics/Discregrid/pull/19)). If the pull...

I have been doing research to see if methods exist for calculating the distance/collision between two signed distance fields. So far this is the only codebase I've found that looks...

Dear author: In the compilation process of clothdemo, "CMake Error at CMakeLists.txt:52 (VIS_SOURCE_GROUPS): Unknown CMake command "VIS_SOURCE_GROUPS"." always appears. How do you solve it?

I found that the collision detection about deformable bodies is implemented in this repo. https://github.com/InteractiveComputerGraphics/PositionBasedDynamics/blob/b142aad449337cc091611d79a5f1fff85ccc6c40/Simulation/DistanceFieldCollisionDetection.cpp#L349 Then I created a scene in which two soft body collide with each other. But...

The contact type in https://github.com/InteractiveComputerGraphics/PositionBasedDynamics/blob/b142aad449337cc091611d79a5f1fff85ccc6c40/Simulation/CollisionDetection.h#L14 is not useful at all and should be deleted, although it's not really used in the code. I assume that https://github.com/InteractiveComputerGraphics/PositionBasedDynamics/blob/b142aad449337cc091611d79a5f1fff85ccc6c40/Simulation/DistanceFieldCollisionDetection.h#L108 is consist with it....

I want to use it for clothing simulation, how to avoid self-collide?

Support for building on OSX. Wrangle: needs a `libomp.dylib`. Xcode ships with clang that supports OpenMP (`-Xpreprocessor -fopenmp`) but you still need to manually build `libomp.dylib` and place it somewhere...

I think the constraints do not work in the right way when there are more than one static segment because in the ` bool PBD::DirectPositionBasedSolverForStiffRods::solve(int , std::list * , std::list...

when intersection is past the end points need to recalculate closest position