iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24576|回复: 2
打印 上一主题 下一主题

用UF_MODL_ask_mass_props_3d求体积的问题

[复制链接]
跳转到指定楼层
楼主
发表于 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空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
沙发
发表于 2005-8-12 09:40:53 | 只看该作者

马上注册登录,享用更多网站功能!

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

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

马上注册登录,享用更多网站功能!

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

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

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-24 02:17 , Processed in 0.024183 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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