问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

ug二次开发 extruded函数无法拉伸6棱柱

发布网友 发布时间:2022-04-22 08:53

我来回答

1个回答

热心网友 时间:2023-09-01 02:18

这个是不是帮助文件里面的例子啊?我的和你差不多,成功过,你试试
double l1_endpt1[3] = {-1.4476606170268,2.3788333712953,0.0};
double l1_endpt2[3] = { 1.5471310496399,2.2539419253757,0.0};
double l2_endpt1[3] = {-1.4476606170268,1.2548103580189,0.0};
double l2_endpt2[3] = { 1.5471310496399,1.3797018039385,0.0};
double l3_endpt1[3] = {-1.4710981170268,1.8168218646571,0.0};
double l3_endpt2[3] = { 1.5289018829732,1.8168218646571,0.0};
double direction[3] = {0.0,0.0,1.0};
double ref_pt[3];
// double arc1_start_ang = (PI/180)*87.611984536731;
// double arc1_end_ang = (PI/180)*272.38801546327;
double arc1_start_ang = (PI/180)*0;
double arc1_end_ang = (PI/180)*360;
double arc1_rad = 0.5625;
double arc2_start_ang = (PI/180)*272.38801546327;
double arc2_end_ang = (PI/180)*447.61198453673;
double arc2_rad = 0.4375;
char *part_name = "arm";
char *taper_angle = "0.0";
char *limit1[2] = {"1.0", "1.25"};
int english_units = 2, i, count = 4;
tag_t objarray[5], part, wcs_tag, matrix_tag;
uf_list_p_t loop_list, features;
UF_FEATURE_SIGN create = UF_NULLSIGN;
UF_CURVE_line_t line1, line2, line3;
UF_CURVE_arc_t arc1, arc2;
line1.start_point[0] = l1_endpt1[0];
line1.start_point[1] = l1_endpt1[1];
line1.start_point[2] = l1_endpt1[2];
line1.end_point[0] = l1_endpt2[0];
line1.end_point[1] = l1_endpt2[1];
line1.end_point[2] = l1_endpt2[2];
line2.start_point[0] = l2_endpt1[0];
line2.start_point[1] = l2_endpt1[1];
line2.start_point[2] = l2_endpt1[2];
line2.end_point[0] = l2_endpt2[0];
line2.end_point[1] = l2_endpt2[1];
line2.end_point[2] = l2_endpt2[2];
line3.start_point[0] = l3_endpt1[0];
line3.start_point[1] = l3_endpt1[1];
line3.start_point[2] = l3_endpt1[2];
line3.end_point[0] = l3_endpt2[0];
line3.end_point[1] = l3_endpt2[1];
line3.end_point[2] = l3_endpt2[2];
arc1.start_angle = arc1_start_ang;
arc1.end_angle = arc1_end_ang;
arc1.arc_center[0] = l3_endpt1[0];
arc1.arc_center[1] = l3_endpt1[1];
arc1.arc_center[2] = l3_endpt1[2];
arc1.radius = arc1_rad;
arc2.start_angle = arc2_start_ang;
arc2.end_angle = arc2_end_ang;
arc2.arc_center[0] = l3_endpt2[0];
arc2.arc_center[1] = l3_endpt2[1];
arc2.arc_center[2] = l3_endpt2[2];
arc2.radius = arc2_rad;

UF_CALL(UF_PART_new(part_name, english_units, &part));
UF_CALL(UF_CURVE_create_line(&line1,&objarray[0]));
UF_CALL(UF_CURVE_create_line(&line2,&objarray[1]));
UF_CALL(UF_CURVE_create_line(&line3,&objarray[4]));
UF_CALL(UF_CSYS_ask_wcs(&wcs_tag));
UF_CALL(UF_CSYS_ask_matrix_of_object(wcs_tag, &matrix_tag));
arc1.matrix_tag = matrix_tag;
arc2.matrix_tag = matrix_tag;
UF_CALL(UF_CURVE_create_arc(&arc1, &objarray[2]));
UF_CALL(UF_CURVE_create_arc(&arc2, &objarray[3]));
UF_CALL(UF_MODL_create_list(&loop_list));
// for(i = 0; i < count; i++) {
UF_CALL(UF_MODL_put_list_item(loop_list, objarray[2]));
// }

UF_CALL(UF_MODL_create_extruded(loop_list, taper_angle, limit1,
ref_pt, direction, create, &features));
我的UG卸掉了,你先试试这段行不行
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如果银行拒贷有哪些办法 小天鹅滚筒洗衣机水位多少合适 阴阳师百闻牌攻略大全 百闻牌式神卡组阵容大全 阴阳师百闻牌三大妖狐阵容推荐 妖狐流派怎么搭配?-新手攻略-安族网... 阴阳师百闻牌妖狐快攻阵容 怎么搭配攻略推荐 阴阳师百闻牌妖狐技能攻略 妖狐属性及卡组搭配推荐-新手攻略-安族网... 阴阳师百闻牌妖狐最强卡组 阵容怎么搭配攻略 阴阳师百闻牌妖狐卡组推荐 怎么搭配攻略分享 带鹏字的公司名字大全 鹏字开头公司起名 叶罗丽娃娃玩具店在哪 光敏电阻的应用 vivox20怎么手动刷机 急~~英文翻译 光敏电阻发生变化的原因及作用 VB调用CAD生成凸轮机构的3维实体,不出图怎么办? mastercam9.1切屑深度选项卡各参数含义? 为什么说光敏电阻不适合用作线性测量元件 求亚索全部台词,是全部。 疾风剑豪亚索台词 光敏电阻的结构是什么? 电脑开机进入另一个界面该怎么办 如何防止这样的情... 突袭2秘籍的问题 lol剑圣、亚索、瑞文他们是不是刺客英雄? 我电脑装了两个系统怎么打开另一个系统 lol疾风剑豪亚索单挑无极剑圣剑圣能干得过亚索吗? 电脑从起后为什么进入另一个界面?? 突袭2好玩吗?具体有哪些过关秘籍?谢谢 亚索怎么打剑圣啊 晚上和同学单挑 电脑设开机密码后进入另一个界面,如何返回去?因... 突袭2 攻略 vivkx20手机怎么刷机 人脸识别立柱的线与三辊闸机的线连接图详解 vivox20刷机要多少钱 ANSI B1.20.1—NPTP这个翻译成中文怎么写又是什么意思 飞机的“后掠角” 翻译成英语应该怎么说 光敏电阻与其他半导体光电器件相比有何特点 人脸识别门禁应该怎么弄,没有相关经验? 有关几何英语的问题。告诉我通用几何的英语名称。 捡到的vivox20如何刷机 人脸识别可以连接身份证核验嘛? vivox20手机忘记刷机有用吗? 人脸识别考勤真的比指纹识别考勤更好吗? 英语翻译求助(急)! 13/16-18 UNS THREAD是什么螺纹 曲面屏手机不贴手机膜可以吗? 闯红灯人脸识别技术是通过什么原理来识别闯红灯的... LP螺纹接口的止回阀和NPT螺纹接口的止回阀能互换吗 悬赏100,求机械专业英语翻译啊!!!!! 我们小区想把原来磁卡门禁升级成人脸识别门禁,什... 车床工具英语请高手赐教