TriangleBounds.boundingBox() is not centred on the triangle (was ACTS-279)
Original author Shaun Roe @sroe
The boundingBox is symmetric and always centred on (0,0) and is simply made large enough to encompass all the triangle vertices.
An example: if a triangle is constructed with vertices (1,1), (4,1), (4,5), the RectangleBounds bounding box vertices will be (-4,5), (4,5), (4,-5), (-4,-5), as returned by the boundingBox() method.