iCAx开思工具箱
标题:
UG OPEN: chamfer
[打印本页]
作者:
enmybh
时间:
2003-7-27 20:28
标题:
UG OPEN: chamfer
不知道如何来做chamfer?
UF_MODL_create_chamfer
如果用subtytle------double offset
offset1=2
offset2=2
那theta?
作者:
liberty000
时间:
2003-7-27 21:02
theta=45
作者:
enmybh
时间:
2003-7-28 16:23
好象,不行。你试过吗?那如果2个offsets 不一样,那还要去算角度了?
作者:
Fields2003
时间:
2003-7-28 17:13
如果offset不一样,忽略角度
作者:
enmybh
时间:
2003-7-29 01:10
可是我的程序加了下边的一段,执行时出现“memory access voilation".
//CHAMFER
uf_list_p_t edge_list;
tag_t chamfers;
UF_CALL(UF_MODL_ask_body_edges(tCyl1,[$edge_list))]
int subtype = 2;
char *offset1 ="0.5";
char *offset2 ="0.5";
char *theta;
UF_MODL_create_chamfer
(subtype,offset1,offset2,theta,edge_list,[$chamfers)]
UF_CALL(UF_MODL_delete_list([$edge_list))]
}
作者:
spline
时间:
2003-7-29 07:37
我猜是theta的问题
作者:
liberty000
时间:
2003-7-29 10:08
我想将theta改为""就行,不要定义它。
作者:
liberty000
时间:
2003-7-29 10:11
例子一个:
tag_t chamfer_id;
UF_MODL_create_chamfer (1, "0.5","0.5","45",edge_list2,[$chamfer_id)]
好好学习,有空交流
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3