Can you summarize the following document?
        
  在建模軟體包中,如立方體、球體、環體以及其它基本幾何體都可以用數學公式來表述,它們統稱為"體元"。通常這些物體用可以輸入引數的程式來描述,例如球體可以用球心座標及半徑來表示。這些體元都可以經下面的操作組合成複雜的物體:

  構造實體幾何有許多實際的應用,在需要簡單幾何物體的場合或者數學精度很關鍵的場合都有應用。 Unreal engine、Source engine 的對映引擎 "Hammer" 以及 "Quake" 都在使用這項技術。(Hammer 實際上最初來自於 Worldcraft,它是 Quake 的一個場景編輯器。)BRL-CAD 是一個基於構造實體幾何造型技術的實體造型CAD軟體包。由於可以用相對簡單的物體來生成非常複雜的幾何形狀,因此構造實體幾何得到了廣泛的流行。如果構造實體幾何是程式化的或者引數化的,那麼使用者可以通過修改物體的位置或者邏輯運算對複雜物體進行修改。
構造實體幾何(英文為 Constructive solid geometry,縮寫為 CSG)是實體造型中應用的一項技術。CSG 是 三維計算機圖形學與CAD中經常使用的一個程式化建模技術。在構造實體幾何中,建模人員可以使用邏輯運算子將不同物體組合成複雜的曲面或者物體。通常 CSG 都是表示看起來非常複雜的模型或者曲面,但是它們通常都是由非常簡單的物體組合形成的。在有些場合中,構造實體幾何只在多邊形網格上進行處理,因此可能並不是程式化的或者引數化的。