多个实体模型间具有约束关系,布尔操作后,约束消失

各位老师好,正在进行参数化建模工作,现在发现个关于布尔运算和约束间的问题:如果当前模型中有多个实体,并且通过约束维持相互位置关系,但是布尔合并后,约束失效了,请问这个问题有办法解决吗?这个特性太不方便了

Parents Reply Children
  • 符老师您好,我也不知道是否可行,只是理论上觉着如果把约束添加的过程也作为参数化建模历史记录的过程那样保存下来,有可能实现这个功能。

    还有就是,我们这边同事有限解决了这个问题,就是如果先对两个平面轮廓施加距离等二维约束,再将二者拉伸为实体并做布尔运算,二者之间的约束是可以保留,并且可以参数驱动的。

    另外在这个基础上还有一个发现,就是如果实体是直接创建出来的基本三维实体,比如2个slab那么他们之间的约束在布尔运算后是可以保留维持的,如果实体是二维轮廓拉伸出来的,那么在拉伸后施加的约束在布尔运算后会丢失。

    谢谢符老师