В каждом конкретном случае используют разные методы. Все зависит от того, что нам известно (какие входные данные) и какая точность нам нужна.
Если возможно, то разбивают фигуру на более простые тела