zzz wrote:
这时代码已经改变,要把相应的改变加到vc的工程中去,(推荐一个工具Araxis Merge)。
taiga2001 wrote:
是用UIstyler生成的template.c中的代码覆盖VC中的源代码吗?
wgwang wrote:
ZZZ斑竹辛苦了!
小弟正要搞一个UG二次开发的项目,以后有问题还请多多指教了:)
请问工具Araxis Merge哪里可以得到,可以简单说一下怎么用的吗,我VC还不太熟,谢谢
我的EMAIL:wgwang_sz@163.com
QQ:43801603
taiga2001 wrote:
请问斑竹,apply_cb中代码是把ok_cb的代码拷贝过去吗?还有没有更简捷的办法?
mazhiguo wrote:
我刚刚接触UG的二次开发,按以上过程试了一下(只是在创建工程时,选择的是UG/OPEN WIZAND V18),结果调试通过,只是运行时,马上出来对话框,菜单却找不着,恳请解答一下!
Knight74 wrote:
现在我调试我的程序发现不能进行move 操作之后,和我的同学讨论了一下,他的意见是复杂的物体带有了许多参数,如果要把带参数的整个Object进行move操作,之需要把根feature进行平移,而其他的特征会自动跟着平移.下面着段程序就是要获得根feature的操作.
uf_list_p_t cmtag;
int ug_type,ug_subtype;
int N_features;
i_ret=UF_OBJ_ask_type_and_subtype (*Object_selected,[$ug_type,&ug_subtype )]
i_ret=UF_MODL_ask_object (ug_type,ug_subtype,[$body_object )]
i_ret=UF_MODL_ask_body_feats (body_object,[$cmtag )]
i_ret=UF_MODL_ask_list_count(cmtag,[$N_features)]
但进行调试时候.老是cmtag的值为空,请问斑竹对这几个函数熟悉不?
下面的这张图片是我在交互界面下进行Transform时出来的警告信息.
Knight74 wrote:
请问斑竹,知道计算两个object之间的距离函数吗?这个函数可以计算两个object之间的最短距离。
另外,感谢斑竹上面的提醒。今天有时间我把第3中在UG中平移物体的方法写上去。是通过移动特征来移动物体。
taiga2001 wrote:
extern int UF_MODL_get_curve_edge_direction (double * end_point, tag_t curve_edge_eid,
int * direction );
double * end_point Input : The input endpoint
tag_t curve_edge_eid Input : The input curve or edge
int * direction Output : Ouput direction
extern void UF_VEC3_is_parallel (const double vec1[ 3 ], const double vec2[ 3 ],
double tolerance,
int * is_parallel );
const double vec1[ 3 ] Input 3D vector
const double vec2[ 3 ] Input 3D vector
double tolerance Input tolerance
int * is_parallel Output = 0 Vectors are not parallel
= 1 Vectors are parallel
整型指针变量,取出后在UF_VEC3_is_parallel()]中如何用?得到block边的方向是否有别的函数?
欢迎光临 iCAx开思工具箱 (https://t.icax.org/) | Powered by Discuz! X3.3 |