CSG (Constructive Solid Geometry) примитивы обычно используются для прототипирования уровней. Понять где и что лучше расположить на сцене и сразу протестировать.
После чего можем скинуть это всё отдельным файлом своему другу, крутому трёхмерщику, как основу для дальнейшей проработки. В этой небольшой статье пробежимся по основным моментам. Создаем 3Д сцену,и находим в объектах отдел с CSG примитивами: Как видим есть все основные типы, но мы остановимся на сфере и кубе.
Добавляем в сцену Box и две Sphere. Одна из главных фишек этих объектов это возможность их комбинирования. Мы можем вырезать объекты или объединять их, создавая новую форму.
Для этого в меню объекта необходимо указать тип комбинирования. тут их три :
Union - объединение, всё что будет пересекаться удаляется.
Intersection - Остается только та геометрия которая пересекается.
Subtraction - вырезание объекта А из объекта Б. Для того что-бы комбинирование сработало необходимо комбинируемые объекты выстраивать в иерархию. Напр