|

楼主 |
发表于 2021-2-26 00:09:57
|
显示全部楼层
方法1
可行性:建立在差集函数的建立之上。只要能够得到一个正常的具有前n个合成的裂隙的box就可以完成整个程序
技术要点:差集函数:
目标:一个正常的带裂隙的Brep
差集结果:
cyi可能相交,相切,相离,这是三种关系
1.相交的时候是,一般可行
但是似乎有那种穿过两次的那种——实体-空-实体——的空隙的似乎是不行的,不过我还需测试。如果是这种的话,那是真的不行,这种结果又是什么呢?
2.相离,很明显这是没有差集可能的,所以这种情况之下返回值必然是一个空的结果
3.相切,相切的当然是一个面吧,这和完全在内部是不一样的。这种情况的结果是什么呢?目前遇到的结果是它可以有结果,但是只能使用ui来得到,那么就是官方的函数无法得到正常的结果,
所以,官方的返回值是什么?ui的返回值又是什么?
综合起来,结果综合就是:正常的裂隙box,然后是无法取得结果的nothing,然后还可能是异常。
我使用了避免nothing的算法,但是发现对于318确实无法实现的。我想的补救方法是使用rs.command,但是似乎失败了。
算了先写到这里 |
|