Пример #1
0
Polygon::Polygon(const Box& box) : FConvex(box.Position()), m_vPoints(4)
{
    m_vPoints[0] = box.DownRight() - Position();
    m_vPoints[1] = box.UpRight() - Position();
    m_vPoints[2] = box.UpLeft() - Position();
    m_vPoints[3] = box.DownLeft() - Position();
}