购买与咨询 NX 二次开发视频教程,请联系微信号:13890821008 QQ号:85585969
函数结构:UF_UI_select_conehead( char * message, int num, double origins [ ], double directions [ ], char * * labels, UF_DISP_conehead_attrb_s * attributes, double selection_point, int display_coneheads, int * selected_num, int * response) 函数说明:
显示给定coneheads并允许用户选择其中一个他们。的coneheads使用标准conehead属性描述。每个conehead有一个选择点。选择的位置点是通过对输入参数selection_point设定。然后,用户提示输入屏幕位置,并且其选择的conehead点接近的,被返回给调用者。所述selection_point参数可以是在范围0.0到任何值1.0。值为0.0设置选择点到每个基地conehead。 1.0设置选择点的提示。该display_coneheads标志决定,所有的coneheads,没有在coneheads,或者只是选择conehead,是留给显示时此功能结束。所选coneheads选择点被标记用小圆圈。用户可以选择返回或者不选择conehead取消。UF_DISP_set_conehead_attrb介绍如何设置conehead属性。
函数参数:
第1个参数为输入:
输入char * 字符类型的参数,参数的变量格式为message,该提示线的消息。 (80个字符最大值)
第2个参数为输入:
输入int 整数型的参数,参数的变量格式为num,以显示coneheads的数目。
第3个参数为输入:
输入double 双精度类型的参数,参数的变量格式为origins [ ],conehead原点的数组。包含NUM3条目。
第4个参数为输入:
输入double 双精度类型的参数,参数的变量格式为directions [ ],conehead方向的数组。包含NUM3条目。
第5个参数为输入:
输入char * * 字符类型的参数,参数的变量格式为labels,指针到字符串标签的阵列被放置在coneheads。如果没有标签被期望的,这可能为NULL传递。各个条目也可以设置为NULL。包含NUM项。
第6个参数为输入:
attributes代表参数变量,UF_DISP_conehead_attrb_s * 为输入参数类型,conehead数组属性结构如果设置为NULL,目前conehead属性用于所有coneheads。对于这种结构的描述,以及如何设置当前conehead属性见UF_DISP_set_conehead_attrb。包含NUM项。
第7个参数为输入:
输入double 双精度类型的参数,参数的变量格式为selection_point,确定在何处的选择点上的coneheads。这给出的总conehead长度的部分,在0.0到1.0。
第8个参数为输入:
输入int 整数型的参数,参数的变量格式为display_coneheads,这coneheads将继续显示在
第9个参数为输出:
输出int * 整数型的参数,参数的变量格式为selected_num,所选定的conehead。 1至NUM。只有当响应= UF_UI_OK有效。
第10个参数为输出:
输出int * 整数型的参数,参数的变量格式为response,UF_UI_OK UF_UI_BACK UF_UI_CANCEL:用户的响应指示