点击查看详细介绍

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

misnn 7年前 856 0

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


函数结构:
UF_ROUTE_transform_objects
(
tag_t * tags,
int num_tags,
double transform [ 4 ] [ 4 ],
logical copy_operation,
tag_t * * copy_tags
)

函数说明:
无论是应用于移动或复制的转换给定的对象。该操作由操作标志的值来确定。从输入的变换矩阵被用于转化的对象。如果在发生任何错误,则返回错误代码转换操作。是智能对象的转变没有影响。呼叫UF_SO_is_so确定对象是否聪明。一个段被认为是聪明的,如果垃圾收集站到底是聪明的。

函数参数:
第1个参数为输入:
tags代表参数变量,tag_t * 为输入参数类型,对象标记的数组。在一个装配情况下,对应于各对象的出现的标签进行改造。对象可能只是类型UF_route_part_type_type或UF_route_control_point_type。

第2个参数为输入:
输入int 整数型的参数,参数的变量格式为num_tags,上述标签的数量

第3个参数为输入:
输入double 双精度类型的参数,参数的变量格式为transform [ 4 ] [ 4 ],变换矩阵使用。的结构的变换:变换[0] [0],[0] [1],[0] [2] - X轴旋转矢量[1] [0],[1] [1],[1] [ 2] - Y轴旋转矢量[2] [0],[2] [1],[2][2] - Z轴的旋转矢量变换[0] [3],[1] [3],[2] [3] - 翻译向量变换[3] [3] - 量表

第4个参数为输入:
copy_operation代表参数变量,logical 为输入参数类型,TRUE:复制操作FALSE:移动操作

第5个参数为输出:
copy_tags代表参数变量,tag_t * * 为输出参数类型,复制标签的相应的数组。将有一个在输入标签列表中的对象的标记之间一一对应和copy_tags阵列。将会为NULL移动操作。对于复制操作,释放使用UF_free。

0

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