Constructive solid geometry (CSG) е парадигма за моделиране, която се използва в много традиционни CAD системи. Тя по същество се състои в използване на примитивни твърди тела и извършване на булеви операции с тях, като обединяване, изваждане и пресичане, за да се създаде окончателна форма.
Във FreeCAD този метод се използва най-вече с Работна маса Part, която има способността да създава примитивни обекти като
boxes,
cylinders
Part Cut.
Работен процес Constructive solid geometry (CSG); произволен брой операции могат да се извършват на твърди примитиви за създаване на други твърди обекти, а след това да се слеят или изрежат, докато се произведе крайната форма.
Алтернативно, Работна маса PartDesign използва по-модерен подход от простия CSG; този метод се нарича редактиране на функции, което означава създаване на базово тяло и след това добавяне на последователни параметрични трансформации за получаване на крайно тяло.
Бележка: PartDesign Body създадено с Работна маса PartDesign също може да се използва в булева операция с други обекти.
Пример за работен процес CSG: примитивните части са обединени (съюз - Union); пресичането на две други примитивни части е изчислено (Common); получава се разликата (изрязване) на двете получили се форми.
Страницата tutorials предоставя някои примери за създаване на твърди тела с Работна маса Part, които използват метода CSG'.