找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

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

[求助] 高手請進!!!!

[复制链接]
跳转到指定楼层
1
发表于 2008-11-24 15:32:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
各位大俠,我現在想把UG prt中点的坐標输出去,首先在UG中遍历模型中的点对象,然後获取坐标之后再写文件。請問怎樣遍历模型中的点对象?怎樣获取坐标?                                              謝謝!!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2008-11-24 15:36:06 | 只看该作者
找找是不是有个ask_object方法
btw:mm好pp啊 口水.....
3
发表于 2008-11-25 09:00:00 | 只看该作者
tag_t tem_point=NULL_TAG;
point_num=-1;
tag_t point[200];
tag_t part_tag;

part_tag = UF_ASSEM_ask_work_part();
do
{
        UF_OBJ_cycle_objs_in_part(part_tag,2,&tem_point);
        if(tem_tag == NULL_TAG) break;
        point_num++;
    point[point_num] = tem_point;               
}while(tem_point);

整个part中的所有点都会保存在数组point中。此循环会把part遍历一次。
UF_OBJ_cycle_objs_in_part中的第二个参数是类型的意思。2表示点,3是直线,5是圆弧,随便改。
4
发表于 2008-11-25 09:04:14 | 只看该作者
查询点坐标用UF_CURVE_ask_point_data
这个简单死了,应该会吧。
5
发表于 2008-11-25 11:17:03 | 只看该作者
非常感謝!本人是剛剛才學開發的,所以....嘿嘿
6
发表于 2008-11-25 11:34:44 | 只看该作者
請問怎麼獲得點的坐標啊???
7
发表于 2008-11-26 08:40:09 | 只看该作者
上面说的UF_CURVE_ask_point_data不就是获得点的坐标的么?晕死。
在库里搜索这个函数看看,就俩参数,没有再简单的了。
8
发表于 2008-11-26 14:02:13 | 只看该作者
呵呵 ̄!能不能幫忙把程式寫完一下,我還想用UF_UI_write_listing_window()函數把坐標一個個顯示出來。拜托了!!!
9
发表于 2008-11-26 14:27:12 | 只看该作者
算服了你了
#include <uf_assem.h>
#include <uf_curve.h>
#include <uf_obj.h>
#include <uf_ui_ugopen.h>

tag_t point=NULL_TAG;
double pp[3];
tag_t part_tag;
char export[50];
int pp_number = 0;
               
part_tag = UF_ASSEM_ask_work_part();
UF_UI_open_listing_window();
do
{
        UF_OBJ_cycle_objs_in_part(part_tag,2,&point);
        if(point == NULL_TAG) break;
        pp_number++;
        UF_CURVE_ask_point_data(point,pp);
        sprintf(export,"点%d的坐标:%.4f,%.4f,%.4f\n",pp_number,pp[0],pp[1],pp[2]);
        UF_UI_write_listing_window(export);
}while(point);
10
发表于 2008-11-26 15:14:58 | 只看该作者
非常感謝!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-1 08:25 , Processed in 0.024528 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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