iCAx开思工具箱

标题: 請問高手....在catia中如何用vb來判斷是否相交 [打印本页]

作者: lime0927    时间: 2004-9-21 22:23
标题: 請問高手....在catia中如何用vb來判斷是否相交
請問在catia中如何用vb來判斷一線和一曲面是否相交......
要用哪個函數阿?
作者: suilj    时间: 2004-9-22 08:33
如果两个对象是简单的直线和圆(圆弧),可以先选中,然后自己用方程组计算是否相交
  
如果是样条曲线或其他复杂曲线就不知道了
作者: acoka    时间: 2004-9-22 09:39
c++用
CATHybIntersect* CATCreateTopIntersect( CATGeoFactory*  iFactory,  
  CATTopData*  iData,  
  CATBody*  iBody1ToIntersect,  
  CATBody*  iBody2ToIntersect)   
来求2个body的交点
为空了话,就说明不相交
  
这个函数属于TopologicalOperators的全局函数,如果看caa的encyclopedia了话,Topolgy只提供了C++/java的interface,而没有VB的
  
如果你用VB的assembly之类的求boolean运算了话,或许可以得到具体的body的交集,但对比较底层的没有挂到specTree的基本点线面元素的计算,可能实现不了
作者: lime0927    时间: 2004-9-22 22:28
謝謝suilj兄跟acoka兄的回答




欢迎光临 iCAx开思工具箱 (https://t.icax.org/) Powered by Discuz! X3.3