点击查看详细介绍

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

misnn 7年前 1029 0

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


函数结构:
UF_MODL_create_relative_dplane
(
int num_refs,
tag_t object_tags [ 3 ],
int point_select [ 3 ],
int which_plane,
double reference_point [ 3 ],
char * angle_string,
char * offset_string,
int* num_dplanes,
tag_t dplane_tag [ 2 ]
)

函数说明:
允许你创建基于输入相对基准平面约束。参阅示出的可用的约束类型的表下面对约束类型的允许组合。如果任一约束几何结构是边缘,那么你必须指定是否使用边缘或经由point_select参数的边缘的一个点。该which_plane参数确定哪个基准面解决方案返回。你可以得到最多两个基准平面视指定的约束。参考点用于指定哪些飞机返回第一个dplane_tag数组中为止。如果没有指定此值,则基准平面以任意顺序返回。当编辑基准平面由该功能的老式基准面创建对话将提交。查看可用的约束类型的表注:“通过点”约束只能通过把一个边缘指定在object_tags阵列,并在适当的中/结束修饰符point_select数组。

函数参数:
第1个参数为输入:
输入int 整数型的参数,参数的变量格式为num_refs,约束的对象数(小于= 3)。

第2个参数为输入:
object_tags [ 3 ]代表参数变量,tag_t 为输入参数类型,约束对象标记的数组(小于= 3)。请参阅“可用的约束类型”为可能的约束类型的表。

第3个参数为输入:
输入int 整数型的参数,参数的变量格式为point_select [ 3 ],数组,指示,如果边缘标记在obj_tags提供给使用边缘约束或点边缘约束:UF_MODL_EDGE UF_MODL_MID_POINT UF_MODL_END_POINT UF_MODL_RIGHT_END_POINT开始沿边缘UF_MODL_LEFT_END_POINT终点点

第4个参数为输入:
输入int 整数型的参数,参数的变量格式为which_plane,如果一个以上的基准平面可以构造溶液号码对于该组的输入限制。对于其中第一输入对象是一个CYL / REV /锥面/球面和第二输入对象的情况下是一个平面:1.两个平面平行于平面并相切的面。最接近基准点的平面是第一返回dplane_tag数组中为止。 2.两个平面垂直于平面并相切的面。最接近基准点的平面是第一返回dplane_tag数组中为止。 3.平面通过面轴和角度平面。所需的这种情况下,没有参考点。对于其中第一输入对象是一个CYL / REV与第二输入对象是CYL / REV /球面的情况下:(见图的例子)1.两个面,其中相切是上面的“相同侧”。最接近基准点的平面是第一返回dplane_tag数组中为止。 2.两个平面,其中相切是上面的“相对侧面”。最接近基准点的平面是第一返回dplane_tag数组中为止。 3.平面通过两个面轴。所需的这种情况下,没有参考点。对于其中第一输入对象是一个CYL / REV /球面和第二输入对象的情况下是一个点:1.两个平面相切的面和通过点。最接近基准点的平面是第一返回dplane_tag数组中为止。

第5个参数为输入:
输入double 双精度类型的参数,参数的变量格式为reference_point [ 3 ],与平面标志使用的参考点。如果为NULL,则基准平面的平面阵列标记的顺序是任意的。

第6个参数为输入:
输入char * 字符类型的参数,参数的变量格式为angle_string,角度参数字符串。

第7个参数为输入:
输入char * 字符类型的参数,参数的变量格式为offset_string,偏移参数字符串。

第8个参数为输出:
输出int* 整数型的参数,参数的变量格式为num_dplanes,返回基准平面的数目(小于= 2)

第9个参数为输出:
dplane_tag [ 2 ]代表参数变量,tag_t 为输出参数类型,在创建基准平面(S)。这些特征标签。

0

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