点击查看详细介绍

UF_OBJ_replace_object_array_data() 函数的参数解释说明,以及函数详细用法

misnn 6年前 682 0

购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008  QQ号:85585969  


函数结构:
UF_OBJ_replace_object_array_data
(
int num_objects,
tag_t * target_objects,
tag_t * source_objects
)

函数说明:
替换目标对象阵列的与第n个元件的几何形状源对象阵列的第n个元件的几何形状。无论对象可以是一个事件,但二者的对象可能属于同一构成部件在装配中。这两个对象必须是活(见UF_OBJ_ask_status)与两个对象必须是不同的,并属于相同的部分。目标对象加入到更新列表和任何引用这些对象被保持。源对象加入到删除列表。用户必须在适当的时候调用UF_MODL_update()来更新目标对象,删除源对象和更改传播到模型。每一对的对象的类型和子类型必须是有效的常规但它们并不需要是相同的。据预计,在源被定义的对象,没有额外的用户一个新创建的对象属性附加,并且它不被其他对象所引用。只有有效的几何所用的对象是否存在,它由所述下面(所有子类型都有效):UF_point_typeUF_line_typeUF_circle_typeUF_conic_typeUF_spline_type显示细节[图层,颜色,线型和宽度,空白,亮点状态]和所有用户定义的属性,包括名称目标对象都被维持。链接和引用的目标对象将被保留。设置源对象的引用被复制到相应的目标对象。如果源对象是不同类型的比的相应的目标对象,任何出现现有基础上目标对象被删除,通过这个程序重新创建。

函数参数:
第1个参数为输入:
输入int 整数型的参数,参数的变量格式为num_objects,其几何形状的物体的数目是要被替换

第2个参数为输入:
target_objects代表参数变量,tag_t * 为输入参数类型,目标物体的几何形状是要被替换

第3个参数为输入:
source_objects代表参数变量,tag_t * 为输入参数类型,源对象的几何形状要被用于替代target_objects

0

最新回复 (0)
请登录后发表新帖