aabb property

Aabb3 aabb

The AABB of the mesh.

This is the sum of all the AABB's of the surfaces it contains.

Implementation

Aabb3 get aabb {
  if (_aabb == null) {
    var aabb = Aabb3();
    for (var i = 0; i < _surfaces.length; i++) {
      if (i == 0) {
        aabb = _surfaces[i].aabb;
      } else {
        aabb.hull(_surfaces[i].aabb);
      }
    }
    _aabb = aabb;
  }
  return _aabb!;
}