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

iCAx开思网

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

[求助] ug二次开发uf5947

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

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

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

x
在做uf5947的时候,第一个参数是矩阵,是不是只能通过uf5943,uf5945获得啊,如果我自己定义一个矩阵给它,不行吗?

以下是我的程序:
int irc = 0;
    char *message = "Select Object";
UF_UI_selection_options_t opts;
UF_UI_mask_t mask;
tag_t object, view;
double cursor[3];
    int response;

opts.other_options = 0;
opts.reserved = NULL;
opts.num_mask_triples = 1;
opts.mask_triples = &mask;
opts.mask_triples->object_type = UF_solid_type;
opts.mask_triples->object_subtype = UF_solid_body_subtype ;
opts.mask_triples->solid_type = UF_UI_SEL_FEATURE_BODY;
opts.scope = UF_UI_SEL_SCOPE_WORK_PART;
irc = UF_UI_select_single(message,&opts,&response,
       &object,cursor,&view);
    UF_DISP_set_highlight(object, 0);

const double rp1 [ 16 ]={1.0,0.0,0.0,0.0,0.0,0.98,0.353,-1.446,0.0,-0.35,0.90,2.00,-9.00,-9.00,-9.00,-9.00};
    const int  n_objects=1 ;
    const int  move_or_copy=2;
    const int  dest_layer=0 ;
    const int  trace_curves=2 ;
    tag_t  copies;
    tag_t  trace_curve_group;
    int  status;
    uf5947(rp1,&object,&n_objects,&move_or_copy,&dest_layer,&trace_curves,&copies,&trace_curve_group,&status);


编译是对的,但是没显示,status的值是4,也就是Shear Matrix With Non-shearable,请各位帮帮忙?

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-11-18 01:26 , Processed in 0.025926 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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