布尔运算
使用说明
该转换器可用于对模型数据集中的模型对象进行布尔运算,包括求差、求交、求并,运算结束后,将产生新的模型对象。
求差运算是指从模型数据1的对象减去与模型数据2中对象相交的部分,保留模型对象1中与模型数据2中对象不相交的部分。
求交运算是指保留模型数据1中对象与模型数据2中对象相交的部分。
求并运算是指模型数据1和模型数据2中所有对象合并在一起生成的模型对象。
该转换器不单独使用,需要与其它转换器搭配使用。
输入数据
参数名 | 参数释义 | 参数类型 |
---|---|---|
运算模型1 | 输入待操作的模型数据1,可以由三维模型读入转换器、BIM数据读入转换器或数据处理转换器的输出来指定。 | IFeatureCollection |
运算模型2 | 输入待操作的模型数据2,可以由三维模型读入转换器、BIM数据读入转换器或数据处理转换器的输出来指定。 | IFeatureCollection |
参数说明
参数名 | 参数释义 | 参数类型 |
---|---|---|
运算类型 | 设置模型对象进行布尔运算的类型,包括:求交、求差、合并。 | BooleanOperatorType |
输出结果
参数名 | 参数释义 | 参数类型 |
---|---|---|
无效数据 | 当前转换器无法处理的记录。 | IFeatureCollection |
输出 | 保存并输出布尔运算后的模型数据,需要与其他转换器联用。 | IFeatureCollection |