span8
span4
这个转换器从输入a和输入B获取具有实体几何的第一个特性,并在两个实体之间执行布尔运算。如果两个固体相交,或者其中一个固体是CSG或复合固体,那么结果总是CSG。否则,UNION返回一个包含两个实体的多实体,DIFFERENCE只返回来自输入a的实体,交集返回一个空几何。
任何不具有实体几何的特性,或者在具有实体几何的第一个特性之后出现的额外特性,都将通过未使用的端口输出。
如果给出了任何Group By属性,那么每个组都将被单独对待,就好像每个组都在不同的数据集中,由单独的CSGBuilder处理一样。
注意,此转换器在多个输出端口(每个端口产生不同的输出)的情况下是不常见的,因此输出端口的选择决定了要执行的操作类型。通常的做法是使用变压器设置来确定操作类型。但是,这种新配置的优点是允许执行多个操作(通过建立多个连接),但是不需要额外的成本(仅在连接端口时执行操作)。
的示例使用CSGBuilder变压器。
属性创建一组3D对象创造者,然后使用CSGBuilder以与上所述相同的方式对它们进行操作建设性的立体几何在维基百科的页面。
以上: CSGBuilder工作区
请注意如何将每个CSGBuilder的输出组合起来创建最终输出。
每个CSGBuilder (A、B、C、D)对应于wikipedia CSG树(下面) -事实上,逆时针旋转工作空间90度,你甚至可以看到相同的树结构:
工作空间的输出是一个PDF文件,可以由标准的居留权阅读器(v8或以上)以3D方式呈现。
以上:与wikipedia示例相同的配置中显示的输出
以上:输出带有一个圆柱体,以显示圆形区域是如何被切除的
以上: CSGBuilder -电影
©2019安全亚搏在线软件公司法律