利用CLIPPER裁剪3维几何模型

原文发布时间:2013-08-28

作者:小C

利用Clipper转换器可以执行对几何图形的裁剪操作,对3维的实体也同样有效。在2013版本中该转换器将一系列裁剪范围(clipper)和被裁剪要素(clippee)分裂成两组输出数据:INSIDE输出端(在clipper要素范围内的所有clippee要素);OUTSIDE输出端(在clipper要素范围外的所有clippee要素。然而在2013之前的一些版本中有四个输出端。

“Clippees on Clipper Boundary”这一设置主要针对clippee要素与clipper要素边界重合的部分,指定其作为内部或者外部数据。如果设置为“Treat as Inside and Outside”,则边界范围上的点线将被重复输出为内部和外部数据。通过设置“Create Aggregates”参数,可生产聚合或者独立要素数据,并输出。

这里,需要注意的是在输入clippee与clipper端均需输入相同的几何对象。clipper端支持多边形、环、聚合多边形、聚合环,在clippee输入端由实体/点/点云或者这些几何对象聚合体组成时,clipper端也可以是一个实体或者多个实体。

注意:clipper转换器在没有接收到有效的clipper要素时,所有的clippee要素都将作为OUTSIDE输出。另外,针对mesh/surfac等不支持的几何对象,用该转换器时,会报错。

一、用一个3维实体(fme_solid)对另一个3维实体进行裁剪

例如,1、在clipper转换器两个输入端中分别输入下面两组实体数据:


用clipper输入端数据裁剪的clippee输入端数据,输出完全在clipper范围内的clippee输入端数据如下:



输出的完全在clipper范围外的clippee输入端数据如下:

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值