iCAx开思工具箱

标题: 求助:关于trim命令的问题! [打印本页]

作者: 0042912009    时间: 2006-4-29 18:43
标题: 求助:关于trim命令的问题!
各位高手!我现在又遇到了trim命令无法实现的问题。
题目:生成一个平面,生成一个球体,用trim命令进行修剪,希望得到半球,具体程序如下:  

double  origin[3] = {0.0, 0.0, 0.0};
  double  pl_normal[3]={0.0, 0.0, 1.0};
  tag_t   plane_tag;
  UF_FEATURE_SIGN sign= UF_NULLSIGN;
  double center[3]={0.0,0.0,0.0};
  char *diam={"3"};
  tag_t sphere_obj;
  tag_t hemishere ;
  UF_MODL_create_sphere1 (sign,center,diam,&sphere_obj);  /*生成实体球*/
  UF_MODL_create_plane(origin, pl_normal, &plane_tag);/*平面生成*/
  UF_MODL_trim_body (sphere_obj, plane_tag,0, &hemishere );/*用平面修剪球*/


UG执行后仅仅生成一个平面一个球体(这两者没有问题!)可是不执行“trim”命令!
望高手指点!!!不胜感激!!!
作者: 0042912009    时间: 2006-4-29 19:29
标题: 我知道怎么回事了!
thank you anyway!
作者: halm    时间: 2006-5-9 15:49
UF_MODL_trim_body 里面要 body tag还是feature tag
作者: youyshzhy05    时间: 2006-5-23 10:45
应该是  body tag.
我也想实现 一个圆柱体,剪切掉三分之一,即 120度.请高手指点怎样实现,多谢了!
作者: linduyu_y    时间: 2006-5-27 22:51
程序没错!
建议查hemishere的值。




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