iCAx开思工具箱

标题: 【求助】如何判断一个特征是孔还是柱? [打印本页]

作者: tari    时间: 2004-7-9 11:06
标题: 【求助】如何判断一个特征是孔还是柱?
现在有一个圆柱面的tag,请问怎样判断这个特征是孔还是柱?望高人指点!谢谢
作者: acoka    时间: 2004-7-9 13:31
catia里,对任何一个有形状的feature(sharp feature)
思路是
CATGeometry_var spGeometry = pImpGeoFactory->FindObjectFromTag( Tag, CATBodyType );
if( !spGeometry ) {
   // tag无效;
   break;
}
  
CATISpecObject_var spSpecObj = spGeometry;
if (  ! spSpecObj ) {
   // 非有效选择
   break;
}
CATIShapeFeatureProperties_var spPeoperty = spSpecObj ;
if ( !spPeoperty  ) {
   //非形状特征   
   break;
}
CATUnicodeString  Ret = spPeoperty->GetPolarity();
  
if ( Ret  == "Remove " ) {
   // 差
}
if ( Ret == "Add" ) {
   // 和
}
作者: tari    时间: 2004-7-9 13:44
谢谢acoka兄的热心帮助!
我不懂catia,不过我看到Ret,我就想起UG中UF_MODL_ask_feature_sign(feature,[$sign)]也有类似的功能,可惜这好像只针对参数特征,不过我现在需要对对非参数特征进行判断,如果这个比较麻烦的话,请给个思路
作者: zzz    时间: 2004-7-9 19:33
应该先有一个基础面吧,从基础面出发,就容易了。
作者: tari    时间: 2004-7-10 11:37
谢谢zzz斑竹!恕我愚昧,能否说详细点
作者: tari    时间: 2004-7-14 08:47
自己再顶一下!
作者: guxiongfei    时间: 2004-7-14 10:35
看这个柱面从哪来。UF_MODL_ask_face_feats(),看看这个面和哪些特征相关。
作者: tari    时间: 2004-7-14 10:39
谢谢!我现在要考虑的是非参数的情况,我想可能要从面边关系什么的判断




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