找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 16244|回复: 2
打印 上一主题 下一主题

用UF_MODL_ask_mass_props_3d求体积的问题

[复制链接]
跳转到指定楼层
1
发表于 2005-8-12 09:26:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
用UF_MODL_ask_mass_props_3d求一个正方体(边长100)的体积时,返回值是61~~!
mass_props[1]是volume~~!
  
下面是代码:
  int rcode = UF_UI_lock_ug_access(UF_UI_FROM_CUSTOM);
   if(rcode != UF_UI_LOCK_SET)   
   {     
     AfxMessageBox("failed to lock");     
     return;   
   }      
   char *message = "请选择实体";   
   char *title = "选择实体";   
   int response,sel_count;   
   tag_p_t sel_objects;   
   int retn = UF_UI_select_with_class_dialog(message,title,UF_UI_SEL_SCOPE_NO_CHANGE,
     NULL,NULL,[$response,&sel_count,&sel_objects)]
  
   if(retn == 0)   
  {     
     if(response == UF_UI_OK && sel_count>0)     
     {       
       objects = sel_objects;
       count = sel_count;     
     }   
   }   
   else     
       AfxMessageBox("ret != 0");
  
   rcode = UF_UI_unlock_ug_access(UF_UI_FROM_CUSTOM);
   if(rcode != UF_UI_UNLOCK_SET)     
      AfxMessageBox("failed to unlock");   
   //计算体积
  
   int type = 1;//solid body     
   int units = 1;     
   double density = 1;     
   int accuracy = 1;// Use Accuracy     
   double acc_value[11] = {1.0,0,0,0,0,0,0,0,0,0,0};     
   double  mass_props[47];//output     
   double  statistics[13];//output      
   int ret = UF_MODL_ask_mass_props_3d(objects,count,type,units,density,       
     accuracy,acc_value,mass_props,statistics);      
   if(ret == 0)     
   {       
     CString volume ;       
     volume.Format("%.1f",mass_props[1]);       
     SetDlgItemText(IDC_VOLUMEEDIT, volume);  
  
   }     
   else       
     AfxMessageBox("计算体积错误!");
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2005-8-12 09:40:53 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
3
 楼主| 发表于 2005-8-12 09:59:21 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

您需要 登录 才可以下载或查看,没有帐号?注册

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-11-6 14:42 , Processed in 0.024011 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

快速回复 返回顶部 返回列表