Конструктивна твърда геометрия

Конструктивна геометрия на блока, KBG (eng. Constructive Solid Geometry, CSG) е технология, използвана при моделирането на твърдо тяло. Геометрията на структурните блокове често е, но не винаги, начин за моделиране в 3D и CAD. Тя ви позволява да създадете сложна сцена или обект, използвайки битови операции, за да комбинирате няколко други обекта. Това улеснява математическото описване на сложни обекти, въпреки че операциите не винаги се извършват само с помощта на прости тела. Например, конструктивната геометрия на блока често се използва за представяне на модели или повърхности, които изглеждат визуално сложни; всъщност те са малко повече от умело комбинирани или разложени прости предмети. В някои случаи конструктивната геометрия на блока се извършва с помощта на многоъгълни мрежи и може да бъде процедурна и/или параметрична.