12 2020 档案
摘要:Open C uc5007uc5008uc5009UF_LAYER_ask_category_infoUF_LAYER_ask_category_tagUF_LAYER_ask_statusUF_LAYER_ask_work_layerUF_LAYER_create_categoryUF_LAYER
阅读全文
摘要:返回所有层上指定类型部件中的所有对象,不管它们的当前显示状态如何。这个例程不返回表达式、指定对象、临时(系统创建的)对象或休眠对象。休眠对象指的是从模型中删除的对象例如,如果你混合了一条边,那么这条边就是休眠的。WCS将不会被返回,除非它已经被保存。 注意:当指定的类型为UF_feature_typ
阅读全文
摘要:第一次调用 :返回第一个启用层中的第一个对象。 第二次调用 :返回下一个已启用层中的下一个对象。 最后一次调用:当所有对象都被耗尽时,将返回object_tag = NULL_TAG。 在循环数据库时,不要尝试删除对象。 当 当前对象已被删除时,尝试读取下一个对象时,可能会出现问题。 要删除对象,保
阅读全文
摘要:为什么说不健全,是因为 双击按钮时会先运行单击事件,这个后面再解决。但是模仿某公司的图层操作工具是没有问题了,因为这个工具运行双击事件时本来就需要运行单击事件,不仔细看容易被唬住。 图层操作工具(双击按钮很奇怪。但是这个工具这样做感觉还挺好用,赶紧学): 模仿效果: 那么问题来了:单击按钮弹出 uc
阅读全文
摘要:NX内部函数,获取附加UG标题字符 如果附加标题是中文则会乱码0.0 源码: #include <windows.h> #include <stdio.h> extern DllExport void ufusr(char *param, int *returnCode, int rlen) { U
阅读全文
摘要:调用宏: #include <windows.h> #include <stdio.h> extern DllExport void ufusr(char *param, int *returnCode, int rlen) { UF_initialize(); // API调用UG的宏 typed
阅读全文
摘要:属性说明 属性 类型 描述 常规 BlockID String 控件ID Enable Logical 是否可操作 Group Logical 是否分组 Label Utfstring 标题 Show Logical 是否可见 其他 Localize Logical 是否本地化 附件 Bottom
阅读全文
摘要:Block UI 属性类型的读写总结: 帮助文件 NXOpen::BlockStyler::UIBlock::GetProperties() String类型 //设置值 this->块ID->GetProperties()->SetString("属性名", NXString("字符串")); /
阅读全文
摘要:使用uf5946获取镜像矩阵注意:uf5946镜像这个函数,只能用#define UF_plane_type=46这种类型的数据作为镜像面,不能用#define UF_datum_plane_type=197这种类型的数据作为镜像面。 镜像对象: extern DllExport void ufus
阅读全文
摘要:uc6464("布局名","旧视图名","新视图名");输入布局名、旧视图名、新视图名。如果布局名为空则更新当前布局。如果旧视图名为空,则工作视图将被替换。如果新视图名为空,则在布局上复制视图。如果旧视图名和新视图名都是空的,那么工作视图将被更新。 按视图名称旋转工作视图: 源码: extern D
阅读全文
摘要:Open C uc6460uc6462uc6463uc6464 根据视图名称旋转视图,在布局中替换视图uc6466uc6467uc6468uc6469uc6470uc6471uc6472uc6473
阅读全文
摘要:uc6434 (); //旋转视图 参数1:如果输入""则旋转当前工作视图参数2:1.按照ABS旋转视图、2.按照WCS选择视图、3.按照参数3旋转视图、4.按照参数4旋转视图参数3:参数2=3时使用。输入一个有坐标系的对象标识符,例如圆弧、曲线、绘图对象、CSYS等。参数4:参数2=4时使用。矩阵
阅读全文
摘要:UF_OBJ_ask_display_properties 返回一个对象的显示属性(层、颜色、隐藏状态、线宽和字体)。 UF_OBJ_disp_props_p_t结构体: layer int 对象所在的层 color int 对象颜色 blank_status int 对象的隐藏状态 UF_OBJ_
阅读全文
摘要:Open C UF_VEC2_addUF_VEC2_affine_combUF_VEC2_ask_perpendicularUF_VEC2_componentsUF_VEC2_convex_combUF_VEC2_copyUF_VEC2_crossUF_VEC2_distanceUF_VEC2_do
阅读全文
摘要:源码1: //生成从起点到终点的单位向量 double douPoint_Start[3] = { 10,10,10 }; double douPoint_End[3] = { 15,16,13 }; double dir_temp[3] = { douPoint_End[0] - douPoint
阅读全文
摘要:例子: 源码: extern DllExport void ufusr(char *param, int *returnCode, int rlen) { UF_initialize(); tag_t tagBody1 = 45123; tag_t tagBody2 = 44936; uf_list
阅读全文