一级士官
UID2684597
U币1
G币99
技术0
主题18
精华0
阅读权限30
注册时间2016-8-10
最后登录2019-8-1
在线时间49 小时
一级士官
|
用下面代码可以规定DATUM_BASE_1
但是平面怎么规定,我试了好久都没有弄出来,求大神帮忙。是由于UF_CAMGEOM_append_items(objects, UF_CAM_cut_area, 1,&rm_face[ii], app_data_list)这个函数中的UF_CAM_cut_area类型不对还是在模板设置的时候有问题?
n_faces=ask_all_of_name("DATUM_BASE_1", &faces);
if (n_faces<1) return;
for(i=0;i<n_faces;i++)
{
app_data_list =
(UF_CAMGEOM_app_data_p_t)UF_allocate_memory(sizeof(UF_CAMGEOM_app_data_t), &err_code);
if( err_code != 0)
{
UF_get_fail_message( err_code, message);
UF_UI_write_listing_window("\n\n***");
UF_UI_write_listing_window(message);
UF_UI_write_listing_window("***\n\n");
return;
}
app_data_list = NULL;
}
strcpy(ont_name,"DATUM_BASE_1");
UF_CALL(UF_OBJ_cycle_by_name(ont_name , &objects));
if (objects==NULL_TAG) return;
for(ii=0;ii<face_count;ii++)
{
UF_CALL( UF_CAMGEOM_append_items(objects, UF_CAM_cut_area, 1,&rm_face[ii], app_data_list) );
}
|
|