你说的偏置是指offset吗?
试试这个函数UF_MODL_create_face_offset,这个函数只对planar face起作用。
int Create_offset_face(int num_of_faces, tag_p_t faces, tag_t **offset_face)
{
int error = 0, i=0;
char offset_str[MAX_LINE_SIZE + 1] = "1.0";
uf_list_p_t face_list = NULL;
SET_UNDOMARK
error = UF_MODL_create_list( [$face_list )]
for(i=0;i<num_of_faces;i++)
{
error = UF_MODL_put_list_item( face_list, faces );
}
ERROR_PROTECT
error = UF_MODL_create_face_offset ( offset_str,
face_list ,*offset_face);
ERROR_RECOVER
error = UF_MODL_delete_list ( [$face_list )]
UNDO
ERROR_END
error = UF_MODL_delete_list ( [$face_list )]
return error;
}
参考一下 |