如图 想做两个体之间的摩擦接触,但目前存在一个问题,两个体共面,设置接触对的时候,接触面和目标面都只能选择那个共同的面。请问大侠,这种情况需要怎么处理呢? 谢谢 返回小木虫查看更多
一个可能的解决方法: (1)建模的时候,两个体分开建模,同时不用那个overlap之类的,这样就能分别保持两个体的分别的面了。 (2)每选择一个体上的面的时候,隐藏另外一个体,这样就能方便的鼠标操作了。(当然,如果采用asel等命令选择的时候,只要你知道了相应面的面号,就可以直接asel选了) ps:如果你在workbench中分别建模,并在workbench下计算,会自动识别接触对的,这个就很方便了。
1.可以在建模的时候用分别建立实体,那么两个实体相邻的那两个面是分离的,分别设置为接触面和目标面就可以了 2.可以一次性建立起来然后通过布尔操作让体分离,之后同上。比方说楼主现在这个情况,就可以用两体相减,但是保留减去的那个体就可以了,命令流是:VSBV,第一个体号,第二个体号,SEPO,,KEEP 希望能帮到你
先按原来的办法生成两个连在一起的体积。然后对其中任何一个体积进行 copy 操作,拷贝时三个方向的距离全部设为零,然后删除被拷贝的体积 (以及下属的所有实体),留下的就是两个没有连接在一起的体积了。
一个可能的解决方法:
(1)建模的时候,两个体分开建模,同时不用那个overlap之类的,这样就能分别保持两个体的分别的面了。
(2)每选择一个体上的面的时候,隐藏另外一个体,这样就能方便的鼠标操作了。(当然,如果采用asel等命令选择的时候,只要你知道了相应面的面号,就可以直接asel选了)
ps:如果你在workbench中分别建模,并在workbench下计算,会自动识别接触对的,这个就很方便了。
1.可以在建模的时候用分别建立实体,那么两个实体相邻的那两个面是分离的,分别设置为接触面和目标面就可以了
2.可以一次性建立起来然后通过布尔操作让体分离,之后同上。比方说楼主现在这个情况,就可以用两体相减,但是保留减去的那个体就可以了,命令流是:VSBV,第一个体号,第二个体号,SEPO,,KEEP
希望能帮到你
大侠,怎么样分别建体呢? 关键点就12个,公用面上公用关键点 9 10 11 12. 然后用关键点建体。公用面还是重合的呀
另外您说的第二,两个面只有一个面重合,没法做减运算呀
大侠,可否随便搞个例子我看看吗? 可能您没有明白我说的。 我意思是 两个体没有任何重叠的部分,只公用一个面。布尔运算都用不着的。
现在的情况是 公用面S在体A上面号是n 在体B上的面号也是n
建立接触对的时候 目标面和接触面 都只能选择面号为n这个面……很显然这是有问题的
,
大侠,恕小弟愚钝,可否随便做个例子,让小弟学习下。
先按原来的办法生成两个连在一起的体积。然后对其中任何一个体积进行 copy 操作,拷贝时三个方向的距离全部设为零,然后删除被拷贝的体积 (以及下属的所有实体),留下的就是两个没有连接在一起的体积了。