布尔运算

使用说明

该转换器可用于对模型数据集中的模型对象进行布尔运算,包括求差、求交、求并,运算结束后,将产生新的模型对象。

求差运算是指从模型数据1的对象减去与模型数据2中对象相交的部分,保留模型对象1中与模型数据2中对象不相交的部分。

求交运算是指保留模型数据1中对象与模型数据2中对象相交的部分。

求并运算是指模型数据1和模型数据2中所有对象合并在一起生成的模型对象。

该转换器不单独使用,需要与其它转换器搭配使用。

 

输入数据

参数名 参数释义 参数类型
运算模型1输入待操作的模型数据1,可以由三维模型读入转换器、BIM数据读入转换器或数据处理转换器的输出来指定。IFeatureCollection
运算模型2输入待操作的模型数据2,可以由三维模型读入转换器、BIM数据读入转换器或数据处理转换器的输出来指定。IFeatureCollection

参数说明

参数名 参数释义 参数类型
运算类型设置模型对象进行布尔运算的类型,包括:求交、求差、合并。BooleanOperatorType

输出结果

参数名 参数释义 参数类型
无效数据当前转换器无法处理的记录。IFeatureCollection
输出保存并输出布尔运算后的模型数据,需要与其他转换器联用。IFeatureCollection