【NX二次开发】UF_OBJ_ask_display_properties获取对象所在层、获取对象颜色、获取对象是否是空白状态、获取对象是否高亮,获取对象线宽、字体大小

UF_OBJ_ask_display_properties

返回一个对象的显示属性(层、颜色、空白状态、线宽和字体)。

UF_OBJ_disp_props_p_t结构体:

layer int 对象所在的层

color int 对象颜色

blank_status int 对象的空白状态
UF_OBJ_NOT_BLANKED
UF_OBJ_BLANKED

line_width int 线宽
UF_OBJ_WIDTH_NORMAL 
UF_OBJ_WIDTH_THICK 
UF_OBJ_WIDTH_THIN 
UF_OBJ_WIDTH_ORIGINAL 
UF_OBJ_WIDTH_1 -- UF_OBJ_WIDTH_9

font int 对象字体大小

highlight_status logical 对象是否高亮

例如获取对象的颜色:

UF_OBJ_disp_props_t disp_props;
UF_OBJ_ask_display_properties(tagObj, &disp_props);
//disp_props.color 对象颜色

 

上一篇:数据操纵实验


下一篇:NX二次开发-UFUN获得体的表面积,体积,重心等UF_MODL_ask_mass_props_3d