Skip to content

Latest commit

 

History

History
28 lines (21 loc) · 1.16 KB

File metadata and controls

28 lines (21 loc) · 1.16 KB

Buildable COllision Library

License

BCOL is physics/collision library. Mainly made for fast realtime tick based collisions.

Features

  • Low SLOC and memory usage. Currently 2301 SLOC.
  • No hardcoded dimension. It can run any dimension based on BCOL_set_Dimension define. (only 2 and 3 is tested)
  • grid, rectangle, circle collisions.
  • Raycast (visual solve)
  • Raycast can use embree or slow native implement. (embree is only supported if BCOL_set_Dimension is 3)

This library only receives improvements for specific needs.

Depends On

Demo that uses BCOL collisions and raycast capability for render same time

3d_raytrace_circle_grid.mp4

Developers

License

This project is licensed under the MIT License - see the LICENSE file for details.