购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_WAVE_create_linked_region( const int n_seed_faces, const tag_t * seed_faces, const int n_boundary_faces, const tag_t * boundary_faces, const tag_t xform, const tag_t object_in_part, const logical update_at_timestamp, const logical traverse_interior_edges, const logical delete_openings, tag_t * linked_feature) 函数说明:
创建链接区的功能,并且其相关联的片材体,在相同的部分,object_in_part。该地区包括了所有的面在相同的固体seed_faces阵列,并且所有的面,可以达到从他们不越位boundary_faces阵列中的任何面子。所有在两个阵列面必须在相同的固体,其可以是任何部分。它们不能发生。源固体的部分是完全装载如果必要的,因为是该特征的目标的一部分。边界面是不正常的创建区域的一部分,但如果边界面对的是一个种子面为好,它被添加到该区域,虽然它不引起任何其相邻面的要添加到的区域。如果n_boundary_faces为0,然后在脸上种子“实是一部分的所有面孔区域。目前,只能是在一个面seed_faces数组。后,要求该应用程序调用UF_MODL_update()一次链接区域的功能已被创建。见UF_WAVE_create_linked_body为更多的澄清。
函数参数:
第1个参数为输入:
输入const int 整数型的参数,参数的变量格式为n_seed_faces,种子面的数目。
第2个参数为输入:
seed_faces代表参数变量,const tag_t * 为输入参数类型,种子表面的阵列。
第3个参数为输入:
输入const int 整数型的参数,参数的变量格式为n_boundary_faces,边界面的数目。
第4个参数为输入:
boundary_faces代表参数变量,const tag_t * 为输入参数类型,边界表面的阵列。
第5个参数为输入:
xform代表参数变量,const tag_t 为输入参数类型,变换其确定挂钩相对于它的源几何特征的位置。必须NULL_TAG(申请无变换),或在相同的部分object_in_part其to_part_occ含有人体的assy_ctxt_xform。
第6个参数为输入:
object_in_part代表参数变量,const tag_t 为输入参数类型,确定在其中的新功能作出的部分。
第7个参数为输入:
update_at_timestamp代表参数变量,const logical 为输入参数类型,如果为真,链接区域在它的创建时间戳确定的时间功能更新。如果是假,其来源后,功能更新所面临的身体被完全生成。
第8个参数为输入:
traverse_interior_edges代表参数变量,const logical 为输入参数类型,如果为真,则遍历算法穿过主体的孔。如果假,它只穿过所述主体的外表面。
第9个参数为输入:
delete_openings代表参数变量,const logical 为输入参数类型,如果为true,所得片材的孔收涨;如果虚假他们离开了。
第10个参数为输出:
linked_feature代表参数变量,tag_t * 为输出参数类型,新链接区域特征的标记。