Module: DFC::FaceBool
Class Method Summary # collapse
-
.difference(loops1, loops2, normal = nil) ⇒ Array<Array<Array<Geom::Point3d>>>
计算两个面的差集(loops1 - loops2)。.
-
.intersection(loops1, loops2, normal = nil) ⇒ Array<Array<Array<Geom::Point3d>>>
计算两个面的交集。.
-
.union(loops1, loops2, normal = nil) ⇒ Array<Array<Array<Geom::Point3d>>>
计算两个面的并集。.
-
.xor(loops1, loops2, normal = nil) ⇒ Array<Array<Array<Geom::Point3d>>>
计算两个面的对称差(异或)。.
Class Method Details
↑ .difference(loops1, loops2, normal = nil) ⇒ Array<Array<Array<Geom::Point3d>>>
计算两个面的差集(loops1 - loops2)。
↑ .intersection(loops1, loops2, normal = nil) ⇒ Array<Array<Array<Geom::Point3d>>>
计算两个面的交集。
↑ .union(loops1, loops2, normal = nil) ⇒ Array<Array<Array<Geom::Point3d>>>
计算两个面的并集。
↑ .xor(loops1, loops2, normal = nil) ⇒ Array<Array<Array<Geom::Point3d>>>
计算两个面的对称差(异或)。