#editor #game #geometry #3d #real-time #world #oct-tree #cubes

bin+lib bismuth

A 3D game world represented as cubes in an oct-tree that can be manipulated in real time

5 releases

Uses old Rust 2015

0.0.4 May 1, 2018
0.0.3 Aug 20, 2017
0.0.2 Jul 5, 2017
0.0.1 Mar 29, 2017
0.0.0 Mar 28, 2017

#349 in Games

22 downloads per month

MIT license

185KB
3.5K SLoC

Bismuth

Bismuth is a game library that represents a 3D world as an oct-tree that can be manipulated in real time.

Build Status Build Status Documentation Crate

Oct-Tree Structure

An oct-tree is used for spatial partitioning and storing cubic geometry that represents the game world. Each leaf subdivision is a cube, but its geometry can be modified by contracting the edges along each axis. This can be used to approximate curves and other more interesting shapes.

Screenshot

Dependencies

~11MB
~227K SLoC