软件是rhino7,求教,ghpython中使用Solid Intersection命令后,当结果是空集时会出现这个warning,有什么办法可以不在ghpython的out中输出warning吗?
请提供你的 Grasshopper 文件,如果有配套Rhino文件也一并提供。
BTW,请注意发帖格式,已经帮你编辑
文件是一个一千多行的py文件,看起来很麻烦,所以没有发上来。那行的代码是这样的:
已知两个输入项都不是空类型的数据,都是closed brep。测试下来,只有当计算的交集为空的时候会有warning输出。
老师这样能看出问题吗?如果看不出来就算了,也不是什么大问题,就是交集为空的时候out会输出有一堆warning比较妨碍看别的输出。。
(感谢帮我修改了发帖格式)
你的代码是调用的 Solid Intersection电池,这个电池在没有交集的时候就是会警告“1. Boolean Intersection set is empty”。
你为啥不用rhinocommon里的Rhino.Geometry.Intersect.Intersection.BrepBrep方法呢?而是要调用GH的电池。
1 个赞
因为是先在gh里用电池做的测试,然后就写进去了。感谢提醒,我再试试rhino的命令