public static void Render(this IBoundingBox boundingBox, Color color, RenderEventArgs arg)
{
if (renderer == null)
{
var lengths = new vec3(1, 1, 1);
renderer = BoundingBoxRenderer.Create(lengths);
renderer.Initialize();
}
renderer.WorldPosition = boundingBox.MaxPosition / 2 + boundingBox.MinPosition / 2;
renderer.Scale = boundingBox.MaxPosition - boundingBox.MinPosition;
renderer.BoundingBoxColor = color;
renderer.Render(arg);
}