网友提问
序号 | 问题 | 方法 |
01 | 在大的图档中设置所有图层的状态比较慢,怎么解决 | 链接 |
02 | 已知一个原点和另一个点相对于原点的角度和距离,如何求出另一个点的位置? | |
03 | 怎么获取一个图层的图层类别? |
界面相关
序号 | 内容 | 链接 |
01 | Block UI界面 | |
02 | 单按钮模态消息对话框 uc1601 |
|
03 | 单按钮模态多图标消息对话框NXMessageBox() |
|
04 | 单按钮非模态消息对话框 UF_UI_display_nonmodal_msg |
|
05 | 多按钮模态对话框UF_UI_message_dialog |
|
06 | 文件选择对话框 |
|
07 | 文件夹选择对话框 |
|
08 | 单选对话框 |
|
09 | 多选对话框 |
|
10 | 单对象选择对话框 |
|
11 | 按类选择对话框 |
|
12 | 点构造器 |
|
13 | 拾取向量对话框 |
|
14 | 点收集器 |
|
15 | 拾取屏幕位置 |
|
16 | 特征选择对话框 | 链接 |
17 | 参数选择对话框 |
|
18 | 拾取平面对话框 |
|
19 | 选择草图对话框 |
|
20 | 拾取草图尺寸对话框 |
|
UDO 用户自定义对象
UDO(User Defined Object)是“用户自定义对象”。应用非常广,可以用UDO创建自定义特征,也可以对NX原有的特征添加一些特殊信息,这些信息会保存在部件中,以后可以查询。还可以实时追踪NX对象,例如做3D包容盒线框自动追踪实体,做2D矩形框自动追踪图纸尺寸值,这些在下面的例子都有介绍。读者可以自己编译下面的例子,体会理解UDO的用法。------里海 20230512
序号 | 内容 | 链接 |
01 | 使用UDO在所有实体上设置更新回调 | |
02 | 使用UDO生成跟踪实体的线框 | |
03 | 删除UDO | |
04 | 删除所有UDO | |
05 | 在两直线之间创建UDO片体(通过曲线组) | |
06 | 创建显示绘图曲线长度的UDO标签 | 链接 |
07 | 创建UDO并链接到选定的对象 | 链接 |
08 | 创建文本框UDO | 链接 |
09 | 创建片体UDO | 链接 |
00 | 创建点UDO | 链接 |
11 | 创建等参数曲线UDO | 链接 |
12 | 更新模型避免UDO回调 | |
13 | 查询与UDO关联的对象 UF_UDOBJ_ask_owned_objects | |
14 | 获取UDO对象信息 UF_UDOBJ_ask_udo_data | |
15 | 获取所有UDO对象 | |
16 | 使用字符串数据创建和编辑UDO | |
17 | 创建UDO特征 | |
18 | 创建并报告所有装配部件的文本UDO |
UFUN函数
帮助
序号 | 内容 | 链接 |
01 | NX12.0 |
UF_UI
序号 | 函数名 | 概述 | 链接 |
01 | UF_UI_select_feature | 特征选择对话框 |
UF_OBJ
序号 | 函数名 | 概述 | 链接 |
01 | UF_OBJ_set_name | 重命名对象 |
UF_MODL
序号 | 函数名 | 概述 | 链接 |
01 | UF_MODL_ask_suppress_feature | 判断特征是否被抑制 | |
02 | UF_MODL_ask_feat_type | 获取特征类别 | |
03 | UF_MODL_ask_feat_sysname | 获取特征系统名 | |
04 | UF_MODL_ask_feat_name | 获取特征名 |
UF_VEC
序号 | 函数名 | 概述 | 链接 |
1 | UF_VEC2_add | 二维向量相加 | |
2 | UF_VEC2_affine_comb | 二维向量仿射变换 | |
3 | UF_VEC2_ask_perpendicular | 暂无内容 |
|
4 | UF_VEC2_components | 暂无内容 |
|
5 | UF_VEC2_convex_comb | 暂无内容 |
|
6 | UF_VEC2_copy | 暂无内容 |
|
7 | UF_VEC2_cross | 暂无内容 |
|
8 | UF_VEC2_distance | 暂无内容 |
|
9 | UF_VEC2_dot | 暂无内容 |
|
10 | UF_VEC2_is_equal | 暂无内容 |
|
11 | UF_VEC2_is_parallel | 暂无内容 |
|
12 | UF_VEC2_is_perpendicular | 暂无内容 |
|
13 | UF_VEC2_is_zero | 暂无内容 |
|
14 | UF_VEC2_linear_comb | 暂无内容 |
|
15 | UF_VEC2_mag | 暂无内容 |
|
16 | UF_VEC2_midpt | 暂无内容 |
|
17 | UF_VEC2_negate | 暂无内容 |
|
18 | UF_VEC2_rotate | 暂无内容 |
|
19 | UF_VEC2_scale | 暂无内容 |
|
20 | UF_VEC2_sub | 暂无内容 |
|
21 | UF_VEC2_unitize | 暂无内容 |
|
22 | UF_VEC2_vec3 | 暂无内容 |
|
23 | UF_VEC3_add | 暂无内容 |
|
24 | UF_VEC3_affine_comb | 暂无内容 |
|
25 | UF_VEC3_angle_between | 暂无内容 |
|
26 | UF_VEC3_ask_perpendicular | 暂无内容 |
|
27 | UF_VEC3_convex_comb | 暂无内容 |
|
28 | UF_VEC3_copy | 暂无内容 |
|
29 | UF_VEC3_cross | 暂无内容 |
|
30 | UF_VEC3_distance | 暂无内容 |
|
31 | UF_VEC3_distance_to_plane | 暂无内容 |
|
32 | UF_VEC3_dot | 暂无内容 |
|
33 | UF_VEC3_is_equal | 暂无内容 |
|
34 | UF_VEC3_is_parallel | 暂无内容 |
|
35 | UF_VEC3_is_perpendicular | 暂无内容 |
|
36 | UF_VEC3_is_zero | 暂无内容 |
|
37 | UF_VEC3_linear_comb | 暂无内容 |
|
38 | UF_VEC3_mag | 暂无内容 |
|
39 | UF_VEC3_midpt | 暂无内容 |
|
40 | UF_VEC3_negate | 暂无内容 |
|
41 | UF_VEC3_scale | 暂无内容 |
|
42 | UF_VEC3_sub | 暂无内容 |
|
43 | UF_VEC3_triple | 暂无内容 |
|
44 | UF_VEC3_unitize | 暂无内容 |
|
45 | UF_VEC3_vec2 | 暂无内容 |
|
46 | UF_VEC3_vec4 | 暂无内容 |
|
47 | UF_VEC3_vec4_homogen | 暂无内容 |
|
48 | UF_VEC4_copy | 暂无内容 |
|
49 | UF_VEC4_is_equal | 暂无内容 |
|
50 | UF_VEC4_is_zero | 暂无内容 |
|
51 | UF_VEC4_scale | 暂无内容 |
|
52 | UF_VEC4_vec3 | 暂无内容 |
|
53 | UF_VEC4_vec3_homogen | 暂无内容 |
|