iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24714|回复: 4
打印 上一主题 下一主题

求助大家,求直线的端点坐标?

[复制链接]
跳转到指定楼层
楼主
发表于 2007-7-21 20:01:38 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
大家帮忙看看代码:
得到了矩形的各个边的tag 也得到了边的条数,为什么得不到坐标啊,都是0,0,0???
        double p1[3]={0,0,0},p2[3]={0,0,0};
        int vertex,type,count=0;
        tag_t obj_id,part_tag,edges_id;
        obj_id=0;
        uf_list_p_t loop_list;
        type=UF_line_type;
        part_tag=UF_PART_ask_display_part();
        UF_OBJ_cycle_objs_in_part(part_tag,type,&obj_id);
    CString str1,str2;
       
        while(obj_id!=NULL_TAG)
        {   

                count++;
                UF_OBJ_cycle_objs_in_part(part_tag,type,&obj_id);
                UF_MODL_create_list(&loop_list);
                UF_MODL_put_list_item(loop_list,obj_id);
        }
//edges_id得到了啊

                for(int k=0;k<count;k++)
        {
                UF_MODL_ask_list_item(loop_list,k,&edges_id);
                UF_MODL_ask_edge_verts(edges_id,p1,p2,&vertex);
                str1.Format("\n第%d条边信息:\n",k);
                UF_UI_write_listing_window(str1);
                str2.Format("strpoint:X=%f,Y=%f,Z=%f,endpoint: X=%f,Y=%f,Z=%f\n",p1[0],p1[1],p1[2],p2[0],p2[1],p2[2]);
                UF_UI_write_listing_window(str2);
        }
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
5
发表于 2007-8-7 02:05:58 | 只看该作者

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

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

x
地板
发表于 2007-8-6 15:59:08 | 只看该作者

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

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

x
板凳
发表于 2007-7-22 19:27:29 | 只看该作者

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

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

x
沙发
 楼主| 发表于 2007-7-21 20:21:50 | 只看该作者

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

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

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

本版积分规则

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

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

GMT+8, 2024-11-29 05:24 , Processed in 0.035219 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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