示例#1
0
BoundingBoxd Triangle::calculateBoundingBox() const {
  BoundingBoxd b;
  b.include(m_point0);
  b.include(m_point1);
  b.include(m_point2);
  return b;
}
示例#2
0
BoundingBoxd Rectangle::calculateBoundingBox() const {
  BoundingBoxd b;
  b.include(m_corner);
  b.include(m_corner + m_leg1);
  b.include(m_corner + m_leg2);
  b.include(m_corner + m_leg1 + m_leg2);
  return b.grownByEpsilon();
}