点击查看详细介绍

UF_DISP_ask_work_plane_emphasis() 函数的参数解释说明、函数详细用法,以及实例代码演示

misnn 9年前 515 0

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


函数结构:
UF_DISP_ask_work_plane_emphasis
(
int * emphasis
)

函数说明:
查询当前工作平面的重点设置。当工作平面重视是,不趴在工作平面物体出现去加重,在其中,对象的颜色是混合有根据去加重混合色到去加重混合比例。去加重的对象是不可选除非工作平面的重点选择过滤器覆盖。工作平面强调的是一个会话相关的值;它不保存任何部分。

函数参数:
第1个参数为输出:
输出int * 整数型的参数,参数的变量格式为emphasis,重点设置。必须之一:UF_DISP_WORK_PLANE_EMPHASIS_ON,或UF_DISP_WORK_PLANE_EMPHASIS_OFF

UF_DISP_ask_work_plane_emphasis函数实例代码演示:
在下面的内部UG/ Open API的例子的代码打印工作平面强调标准出当前状态。
[quote]
#include <uf_defs.h>
#include <uf.h>
#include <uf_disp.h>
#include <stdio.h>
/*ARGSUSED*/
void ufusr(char *param, int *retcod, int param_len)
{
int emphasis, error;

error = UF_initialize();
if (error)
{
char err_string[133];
UF_get_fail_message(error, err_string);
printf("Unable to initialize: error code %d - %s\n",
error, err_string);
return;
}
error = UF_DISP_ask_work_plane_emphasis(&emphasis);
if (error)
{
char err_string[133];
UF_get_fail_message(error, err_string);
printf("Unable to read emphasis value: error code %d -" " %s\n",
error, err_string);
return;
}
printf("Work plane emphasis is %sabled\n",
(emphasis == UF_DISP_WORK_EMPHASIS_ON) ?
"en" : "dis");

UF_terminate();
}



[/quote]

0

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