Вырезает второе тело из первого, то же, что subtract.
Тело, из которого вырезать, и тело, которым вырезать
Первое тело минус второе
Сливает два тела в одно, то же, что add.
Два тела
Объединенное тело
Оставляет только объем, общий для двух тел, то же, что intersect.
Два тела
Общий объем
Вырезает второе тело из первого, оставляя то, что от первого остается.
Тело, из которого вырезать, и тело, которым вырезать
Первое тело минус второе
Сливает два тела в одно замкнутое, герметичное тело.
Два тела
Объединенное тело
Оставляет только объем, общий для двух тел, отбрасывая все остальное.
Два тела
Общий объем
Проводит второе тело по всей поверхности первого и сливает всё, через что оно проходит, увеличивая первое тело на форму второго - сумма Минковского, которой тело скругляют или утолщают сферой.
Увеличиваемое тело и проводимое тело
Выросшее тело
Проводит второе тело по всей поверхности первого и срезает всё, через что оно проходит, уменьшая первое тело на форму второго - разность Минковского, эрозия, отменяющая сумму Минковского.
Уменьшаемое тело и проводимое тело
Уменьшившееся тело
Вырезает каждое последующее тело в списке из первого.
Тела, первое из которых является тем, из которого вырезают
Первое тело минус все остальные
Сливает все тела в списке в одно.
Тела
Объединенное тело
Оставляет только объем, общий для всех тел в списке.
Тела
Объем, общий для всех них
Режет тело другим телом и сохраняет обе части: часть внутри резака и часть снаружи.
Дешевле, чем пересечение с последующим вычитанием, когда нужны обе.
Разделяемое тело и тело, которым резать
Два тела: часть внутри режущего тела, затем часть снаружи
Режет тело плоскостью и сохраняет обе части.
Плоскость задается ее нормалью и расстоянием от начала координат вдоль этой нормали; первая часть лежит на стороне, куда указывает нормаль, вторая на другой стороне.
Тело, нормаль плоскости и расстояние плоскости от начала координат
Два тела: часть со стороны нормали, затем остальное
Режет тело на слои несколькими параллельными плоскостями, все с одной нормалью, на заданных расстояниях от начала координат.
Каждый разрез сохраняет часть на дальней стороне нормали как готовую часть и переносит остальное к следующему расстоянию, так что смещения должны возрастать; n смещений дают n + 1 частей, пустые отбрасываются.
Тело, нормаль плоскости и расстояния плоскостей от начала координат
Слои, на один больше, чем задано смещений
Режет тело плоскостью и сохраняет только часть на стороне, куда указывает нормаль.
Плоскость задается ее нормалью и расстоянием от начала координат вдоль этой нормали.
Тело, нормаль плоскости и расстояние плоскости от начала координат
Часть тела со стороны нормали
Объединение тел Manifold: слияние, вырезание и пересечение двух или многих сразу, а также разделение тела другим телом или плоскостью. Поскольку ядро работает на замкнутых треугольных мешах, эти операции быстры и всегда дают герметичный результат; формы для двух и для многих форм дают одинаковые результаты и существуют для удобства. Каждый метод возвращает новые тела и оставляет входы как есть.