iCAx开思工具箱
标题:
请问高手这个参数怎么初始化?
[打印本页]
作者:
luopi
时间:
2005-6-13 12:45
标题:
请问高手这个参数怎么初始化?
拔锥操作:UF_MODL_creat_taper_from_edges 中第一个参数direction 的类型,函数说明上说的是Tag_t ,一般函数中用的方向类型都是double啊,请问各位高手这个参数应该怎样初始化?不胜感激!
作者:
syqnet
时间:
2005-6-15 14:39
我也正在想问这个问题呢,
还有这个函数extern UFUNEXPORT int UF_MODL_create_point_dirr_daxis(
tag_t point, /* <I>
The start point of the datum axis.
*/
tag_t direction, /* <I>
The direction of the datum axis.
*/
tag_t *daxis_tag /* <O>
The created datum axis. This is a not a feature tag.
To obtain the feature tag use UF_MODL_ask_object_feat.
*/
);
tag_t direction和楼主问的是一样的问题,请帮帮忙,谢谢!
作者:
zzz
时间:
2005-6-15 15:13
要使用uf_so.h里面的函数,生成一个smart object
作者:
syqnet
时间:
2005-6-15 17:14
我到uf_so.h中去看来看,把相关的函数都看了看,对smart object和tag_t direction;还是不大懂,请指点迷津!
作者:
深夜摔键盘
时间:
2005-6-15 22:03
UF_SO_create_dirr_doubles
作者:
syqnet
时间:
2005-6-16 10:27
其实我就是想实现过一点,画一个和已知射线平行的射线,用上面说的那些函数,总是无法实现,没有办法只有用我最笨的方法了:
UF_CALL( UF_UI_point_construct( cue,[$base_method,&point_tag,base_pt,& response ) )]//选一个点
UF_CALL( UF_UI_specify_vector(cue_vector,[$mode_vector,display_conehead,direction_vector,origin,&response) )]//指定一个已知的射线
direction_vector2[0]=base_pt[0]+direction_vector[0];
direction_vector2[1]=base_pt[1]+direction_vector[1];
direction_vector2[2]=base_pt[2]+direction_vector[2];//坐标变换
UF_CALL( UF_MODL_create_fixed_daxis( base_pt, direction_vector2, [$ daxis_tag ) )]//画一射线,
UF_DISP_set_highlight ( object, 0 );
————————————————————
好像还是用UF_MODL_create_point_dirr_daxis要好些,可是里边的参数就是不理解什么意思,还有键盘兄说的那个函数UF_SO_create_dirr_doubles,也是不大懂各个参数的意思,请指点迷津,^_^thanks!
作者:
syqnet
时间:
2005-6-16 18:49
帮助文档上面说的不明白!
作者:
liweixiaogui_10
时间:
2011-2-13 13:43
UF_SO_create_dirr_extract
可以生成tag_t 的dir
作者:
liweixiaogui_10
时间:
2011-2-13 13:44
UF_SO_create_dirr_doubles应该是指双向方向的意思
欢迎光临 iCAx开思工具箱 (https://t.icax.org/)
Powered by Discuz! X3.3