A Search for Better Convex Decomposition

<p>Roblox introduced&nbsp;<a href="https://blog.roblox.com/2014/08/solid-modeling-is-here-a-new-way-to-build/" rel="noopener ugc nofollow" target="_blank">Constructive Solid Geometry back in 2014</a>, and supporting the physics simulation of this project was my first large project on the simulation team along with Tim Loduha. Back then the company was much smaller, and the Physics team only had two people who had other non-development responsibilities. So, in the spirit of fast results, we went to a very popular library called&nbsp;<a href="https://github.com/bulletphysics/bullet3" rel="noopener ugc nofollow" target="_blank">Bullet Physics</a>&nbsp;for help. Bullet Physics is used in many games today because of its accessibility and feature-richness, and its open-source nature and extendability made it the natural choice for Roblox&rsquo;s needs.</p> <p>While the Roblox physics engine is built in-house, there were two primary components we needed to use from Bullet Physics to make PartOperations work in simulations:</p> <p><a href="https://medium.com/@val.v.gorbunov/a-search-for-better-convex-decomposition-671ea647cec"><strong>Read More</strong></a></p>