iCAx开思网
标题:
急啊!为什么在二次开发中,切割一个零件时,UF_MODL_split_body函数会报错?
[打印本页]
作者:
astrider
时间:
2005-11-10 16:17
标题:
急啊!为什么在二次开发中,切割一个零件时,UF_MODL_split_body函数会报错?
代码如下:
tag_t part_tag;
int err_part;
UF_PART_load_status_t loadstat;
double plane_pt[3] = {2.5, 2.5, 4.5}; // 基准面的中心点
double plane_dir[3] = {0.0, 0.0, 1.0}; // 基准面的法向量
int num_splits;
tag_t dplane_tag;
tag_t *split_bodies;
UF_PART_open("myPrtFile.prt", &part_tag, &loadstat); // 打开一个已经存在的PRT文件
UF_CALL(UF_MODL_create_fixed_dplane(plane_pt, plane_dir, &dplane_tag)); // 创建切割基准面
UF_CALL(UF_MODL_split_body(1, &part_tag, dplane_tag, &num_splits, &split_bodies)); // 切割, 但此处就运行不下去了,所以也不知道错误信息。
UF_free(split_bodies);
哪位大侠指点一下错在哪里啊!
:'(:'(
作者:
astrider
时间:
2005-11-10 20:36
标题:
Internal和External得到的结果不同。
刚才发现: 同一段代码(如上帖),在Internal模式中可以得到正确的结果,但在External模式中却出现了上帖所提到的问题,这是为什么呢?
作者:
astrider
时间:
2005-11-11 10:38
我建了一个新零件然后切割,也成功了,为什么打开存在的文件不能切割呢?
有人知道吗?
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3