iCAx开思工具箱
标题:
CAA中怎么样的到Face的Boundary?
[打印本页]
作者:
cupcake
时间:
2005-5-17 21:33
标题:
CAA中怎么样的到Face的Boundary?
各位高手:
如图,我想要得到选中的Face的边界曲线,请问该怎么做?
作者:
cupcake
时间:
2005-5-20 15:12
高手来看看吧
作者:
acoka
时间:
2005-5-20 16:14
求CATBody
把里面的1次元要素都求出来
记得你问过求点,给你写好的程序
你把里面的次元降升一级不就得了
作者:
cupcake
时间:
2005-5-20 21:25
我以为有专门的函数呢
:)
作者:
cupcake
时间:
2005-6-19 21:41
得到的是CATLISTV(CATBaseUnknown_var)的一个链表,我想把这些边Join为一个loop,然后再Extyude成一个曲面去切Body,可是创建Join的函数需要的参数是CATISpecObject_var,我把CATBaseUnknown_var转为 CATEdge_var后,下来怎样变为CATISpecObject_var?
作者:
cupcake
时间:
2005-6-20 11:05
CATLISTV(CATISpecObject_var) spSpecList;
spList=spRSur->GetCells(1);//spRSur是CATIRSur_var类型
CATBaseUnknown_var spUn=spList1i];
spUn非空,可是下一句执行后spSpec为空,为什么啊?
CATISpecObject_var spSpec(spUn);
作者:
wangyuan1-1018
时间:
2005-6-20 14:31
是不是spList
拼写错误。。。
作者:
cupcake
时间:
2005-6-20 15:57
不是,这个是我敲错了。
:)
作者:
cms_nuaa
时间:
2005-6-20 16:24
也许可以用FeaturizeF 将edge特征化为specObject.
没有验证,提供一个思路。
作者:
cupcake
时间:
2005-6-20 16:52
这个思路感觉不错,我试试看。
:)
作者:
cupcake
时间:
2005-7-14 21:42
现在又出了点问题:
如图,现在通过CATIRSur::GetCells(1);得到了选定曲面的所有边界,可是我现在只想得到这个Face的外边界,请问怎么区分内外边界呢?
作者:
acoka
时间:
2005-7-15 00:09
把所有的边界按冲压方向投影到一个平面,然后找出minmax最大的那个就好
即可以用topo的operator,也可以用另一个参数的边界,几个月前用过,记不清了,从CATBody找上去,应该能找到,好像是什么CAT???Boundary之类的东西,它有个函数 IsInside(),可以把2个边界范围进行比较
作者:
cupcake
时间:
2005-7-15 12:57
然后找出minmax最大的那个就好
这个是什么意思?minmax是什么?
你说的是CATHybBoundary吗?用::CATCreateTopBoundary创建?
没有找到函数 IsInside()
:)
作者:
cupcake
时间:
2005-7-15 13:01
我看到了CATBoundaryIterator,不知道对这个问题又没有用处,Iterator用中文怎么说,看不懂
作者:
cupcake
时间:
2005-7-16 12:20
高手再看看吧
作者:
cupcake
时间:
2005-7-16 12:54
是不是得到这个Face的CATBody,再得到所有的Edge的CATBody,然后用CATTopology的IsInside()?
作者:
cupcake
时间:
2005-7-20 19:53
高手看看阿
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3