iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24299|回复: 5
打印 上一主题 下一主题

各位高手,为何我的程序实现不了减运算?

[复制链接]
跳转到指定楼层
楼主
发表于 2005-12-9 17:21:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
各位高手:
          我的目的是实现图中的两个实体的减运算,将长方体减去图中红色的实体。以下是我的程序,麻烦各位高手指点指点。还有,请各位高手指点一下  UF_OBJ_cycle_objs_in_part(part, UF_solid_type, &solid)的参数是如何传递的?谢谢了!


int ZHTWAIXING_kqfangkuai_cb ( int dialog_id,
             void * client_data,
             UF_STYLER_item_value_type_p_t callback_data)
{   
     int i=0, type, sub_type, body_type, num_result;
         tag_t part, solid, tag_solid[4], *result_body;
         char mess[133];
         solid=NULL_TAG;

     /* Make sure User Function is available. */  
     if ( UF_initialize() != 0)
          return ( UF_UI_CB_CONTINUE_DIALOG );

     /* ---- Enter your callback code here ----- */
         part=UF_PART_ask_display_part();
          UF_OBJ_cycle_objs_in_part(part, UF_solid_type, &solid);     
  do
   {
     UF_OBJ_ask_type_and_subtype(solid, &type, &sub_type);

     if(sub_type == UF_solid_body_subtype)
     {
       UF_MODL_ask_body_type (solid, &body_type );
       if (body_type==UF_MODL_SOLID_BODY)
       {
         tag_solid[i]=solid;
                 sprintf(mess,"%d",tag_solid[i]);
                i++;
        //         uc1601(mess,1);
                 }
     }
     UF_OBJ_cycle_objs_in_part(part, UF_solid_type, &solid);
   }while(solid != NULL_TAG);


  UF_MODL_subtract_bodies( tag_solid[0], tag_solid[1], &num_result, &result_body );

     UF_terminate ();

    /* Callback acknowledged, do not terminate dialog */
    return (UF_UI_CB_CONTINUE_DIALOG);
   
    /* or Callback acknowledged, terminate dialog.    */
    /* return ( UF_UI_CB_EXIT_DIALOG );               */

}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
沙发
 楼主| 发表于 2005-12-9 17:43:25 | 只看该作者

此为对应的贴图

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

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

x

mt_down.jpg (21.8 KB, 下载次数: 2)

mt_down.jpg
板凳
发表于 2005-12-9 18:10:24 | 只看该作者

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

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

x
地板
 楼主| 发表于 2005-12-10 16:50:31 | 只看该作者

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

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

x
5
 楼主| 发表于 2005-12-10 17:05:44 | 只看该作者

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

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

x
6
发表于 2005-12-12 11:33:22 | 只看该作者

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

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

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

本版积分规则

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

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

GMT+8, 2024-11-16 16:24 , Processed in 0.015587 second(s), 8 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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