购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_WAVE_ask_linked_feature_map( const tag_t linked_feature, const logical allow_load, int * n_map_items, tag_t * * source_geom, tag_t * * linked_geom) 函数说明:
返回链接的功能使用的源几何阵列和链接的几何由它给出链接功能时创建的。该阵列是在相同的顺序,因此可以被用来找到链接对应于特定源的几何形状,或反之亦然。n_map_items给每个阵列的总长度。这些阵列都应该与UF_free后释放()。对于联系机构,脸,镜子和地区的联系面和边被映射,除任何不再具有关联几何在链接功能。为创建一个片体的特性,链接面孔和所有的边加入或包围他们被映射。该数组首先列出所有的面孔,然后所有的边缘。对于链接素描和字符串,所有的曲线在源草图或字符串是映射。如果通过了??这个函数返回一个适当的错误代码链接点,基准,或曲线。如果链路正在破碎和源数据不可用,n_map_items设置为0。如果源数据的一部分,是不是已经满载,如果allow_load是满载真正;否则,0或NULL,则返回所有参数和适当的错误代码中给出。相反,重复调用UF_WAVE_map_source_to_link_geom或UF_WAVE_map_link_geom_to_source,它是更有效地使用此常规和使用的qsort和bsearch通过返回数组的样子。
函数参数:
第1个参数为输入:
linked_feature代表参数变量,const tag_t 为输入参数类型,链接的功能,其几何地图通缉。
第2个参数为输入:
allow_load代表参数变量,const logical 为输入参数类型,真如果源几何部分可以被加载,否则为false。
第3个参数为输出:
输出int * 整数型的参数,参数的变量格式为n_map_items,源的并联的实体中阵列的数量
第4个参数为输出:
source_geom代表参数变量,tag_t * * 为输出参数类型,构成源几何实体的代码。该数组必须通过调用UF_free释放。
第5个参数为输出:
linked_geom代表参数变量,tag_t * * 为输出参数类型,由链接功能创建的实体的相应标签。该数组必须通过调用UF_free释放。