public override void AddSurface(RenderModelSurface surface) { if(this.Disposed == true) { throw new ObjectDisposedException(this.GetType().Name); } _surfaces.Add(surface); if(surface.Geometry != null) { _bounds += surface.Geometry.Bounds; } }