iCAx开思工具箱
标题:
【原创】UF_ROUTE_transform_objects的使用
[打印本页]
作者:
qingwufy
时间:
2004-3-30 16:25
标题:
【原创】UF_ROUTE_transform_objects的使用
各位高手:
ug二次开发中,UF_ROUTE_transform_objects()用来
平移或者旋转实体,可是我在使用的时候,程序执行完以后
没有任何反应,得不到要得到的结果,而且程序没有报错,
返回的错误代码error_code=0。
程序如下,请各位指教!
tag_t obj; //已创建的实体
int num_tags=1;
double transform[4][4]={ 1.0, 0.0, 0.0, 0.0,
0.0, 1.0, 0.0, 0.0,
0.0, 0.0, 1.0, 10.0, //想在z方向平移10个单位
0.0, 0.0, 0.0, 1.0 };
logical copy_operation=TRUE; //执行的copy操作
tag_t *copy_tags;
error_code=UF_ROUTE_transform_objects(&obj,num_tags,transform,
copy_operation,[$copy_tags)]
请教各位高手,这是怎么回事???
作者:
goodluckwu
时间:
2004-3-30 16:31
我看UF_ROUTE.h的描述,怎么不像阿
作者:
zzz
时间:
2004-3-30 19:07
关于变换的函数全部在uf_trans.h里面,都是Fortran函数。
它们的调用方法,在以前的帖子里讲过,自己找一下吧。
作者:
jnx001
时间:
2007-4-19 15:57
谈谈个人的理解:
UF_ROUTE_transform_objects是UG管路设计(Routing)中的函数。
对于tag,有说明
Objects may be only of types UF_route_part_type_type,
UF_route_control_point_type or
UF_route_segment_type.
也就是一般的实体无法用这个函数。
作者:
jnx001
时间:
2007-4-19 16:15
原帖由 于 2004-3-30 19:07 发表
关于变换的函数全部在uf_trans.h里面,都是Fortran函数。
它们的调用方法,在以前的帖子里讲过,自己找一下吧。
uf_trans.h在哪里?没找到,哪位高手能提供一下变换的方法吗
作者:
jnx001
时间:
2007-4-19 17:28
问题已解决,是uf_trns.h
使用uf5947即可。
作者:
无雨
时间:
2010-12-3 18:34
谢谢!找到了相关的变换函数!
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3