创建成型特征函数
UF_MODL_create_boss 通过设置凸台的参数建立凸台特征
UF_MODL_create_rect_pad 通过设置矩形凸垫的参数建立矩形凸垫特征
UF_MODL_create_general_pac 通过设置通用凸垫的参数建立通用凸垫特征
UF_MODL_create_simple_hole 通过设置简单孔的参数建立简单孔特征
UF_MODL_create_c_bore_hole 通过设置沉头孔的参数建立沉头孔特征
UF_MODL_create_c_sunk_hole 通过设置埋头孔的参数建立埋头孔特征
UF_MODL_create_cyl_pocket 通过设置柱形腔的参数建立柱形腔特征
UF_MODL_create_rect_pocket 通过设置矩形腔的参数建立矩形腔特征
UF_MODL_create_general_pocket 通过设置通用腔的参数建立通用腔特征
UF_MODL_create_rect_slot 通过设置矩形键槽的参数建立矩形键槽特征
UF_MODL_create_ball_slot 通过设置球形末端键槽的参数建立球形末端键槽特征
UF_MODL_create_u_slot 通过设置U形键槽的参数建立U形键槽特征
UF_MODL_create_t_slot 通过设置T形键槽的参数建立T形键槽特征
UF_MODL_create_ dove_tail_slot 通过设置燕尾形键槽的参数建立燕尾形键槽特征
UF_MODL_create_rect_groove 通过设置矩形沟槽的参数建立矩形沟槽特征
UF_MODL_create_ball groove 通过设置球形末端沟槽的参数建立球形末端沟槽特征
UF_MODL_create_u_groove 通过设置U形沟槽的参数建立U形沟槽特征

查询成型特征函数
UF_MODL_ask_boss_parms 通过凸台特征标识获得凸台的直径、高和拔模角
UF_MODL_ask_rect_pad_parms 通过矩形凸垫特征标识获得矩形凸垫的长宽高、拐角半径和拔模角
UF_MODL_ask_general_padl 通过通用凸垫特征标识获得建立通用凸垫时的相关参数,查询结束后,应使用函数UF_MODL_free_general_pocket释放内存
UF_MODL_ask_simple_hole_parms 通过简单孔特征标识获得简单孔的直径、深度和尖端角
UF_MODL_ask_c_bore_hole_parms 通过沉头孔特征标识获得建立沉头孔时的所有参数
UF_MODL_ask_c_sunk_hole_parms 通过埋头孔特征标识获得建立埋头孔时的所有参数
UF_MODL_ask_cyl_pocket_parms 通过柱型腔特征标识获得柱型腔的直径、深度底面半径和拔锥角
UF_MODL_ask_rect_pocket_parms 通过矩形型腔特征标识获得矩形型腔的长宽深、拐角半径、底面半径和拔锥角
UF_MODL_ask_general_pocket1 通过通用型腔特征标识获得建立通用型腔时的相关参数,查询结束后,应使用函数UF_MODL_free_general_pocket释放内存
UF_MODL_ask_rect_slot_parms 通过矩形键槽特征标识获得矩形键槽的长宽深及是否有穿透面的标识
UF_MODL_ask_ball_slot_parms 通过球形末端键槽特征标识获得球形末端键槽的球端直径、深度、长度及是否有穿透面的标识
UF_MODL_ask_u_slot_parms 通过U形键槽特征标识获得建立U形键槽时的所有参数及是否有穿透面的标识
UF_MODL_ask_t_slot_parms 通过T形键槽特征标识获得建立T形键槽时的所有参数及是否有穿透面的标识
UF_MODL_ask_dovetail_slot _parms 通过燕尾键槽特征标识获得建立燕尾键槽时的所有参数及是否有穿透面的标识
UF_MODL_ask_rect_groove_parms 通过矩形沟槽特征标识获得矩形沟槽的直径和宽度
UF_MODL_ask_ball_groove_parms 通过球形末端沟槽特征标识获得球形末端沟槽的直径和球端直径
UF_MODL_ask_u_groove_parms 通过U形沟槽特征标识获得建立U形沟槽时的相关参数

编辑成型特征函数
UF_MODL_edit_hole_type 改变孔特征类型,包括简单孔、沉头孔和埋头孔
UF_MODL_edit_slot_type 改变键槽特征的类型,包括矩形键槽、球形键槽、U形键槽、T形键槽和燕尾键槽
UF_MODL_add_thru_faces 给孔和键槽特征增加穿透面,其中孔最多只有一个穿透面,键槽可以有2个穿透面
UF_MODL_reattach_dir_ref 重新定义特征的水平或垂直方向参考
UF_MODL_reverse_dir_ref 重新定义特征的水平或垂直方向参考,同时取指定方向的反方向
UF_MODL_reattach_target_face 重新定义特征的目标安置面
UF_MODL_reattach_toolface 重新定义工具安置面
UF_MODL_reattach_thru_faces 重新定义成型特征的穿透面和扫描特征的修剪面
UF_MODL_remove_thru_faces 删除孔和键槽特征的所有穿透面
UF_MODL_edit_general_pad 编辑创建通用凸垫时的所有参数
UF_MODL_edit_general_pocket 编辑创建通用型腔时的所有参数
UF_MODL_free_general_pad 查询通用凸垫的参数后,应用该函数释放内存
UF_MODL_free_general_pocket 查询通用型腔的参数后,应用该函数释放内存
UF_MODL_register_rpo_routine 注册用户函数用于产生成型特征的相对定位

【UG二次开发】创建、查询、编辑成型特征的函数的更多相关文章

  1. c++ Arx二次开发创建椭圆和样条曲线

    一.本节课程 c++ Arx二次开发创建椭圆和样条曲线 二.本节要讲解的知识点 1.如何应用C++ ARX二次开发创建椭圆(对AcDbEllipse类的构造函数的直接封装和根据外接矩形来创建椭圆) 2 ...

  2. 4、c++ Arx二次开发创建多段线

    一.本节课程 c++ Arx二次开发创建多段线 二.本节要讲解的知识点 如何应用C++ ARX二次开发创建多段线(AcDbPolyline.AcDb2dPolyLine.AcDb3dPolyline的 ...

  3. 2、Arx二次开发创建第一个应用程序

    一.本节课程 Arx二次开发创建第一个应用程序 二.本节要讲解的知识点 1.手动创建ARX的应用的步骤. 2.应用向导创建ARX应用程序的步骤. 三.具体内容 1.需求:创建一个Hello World ...

  4. Civil 3D 二次开发 创建Civil 3D 对象—— 01 —— 创建几何空间点

    这一小节,我们创建派生于CivilCreateEntityDemo的类CivilCreateCogoPoint,来创建几何空间点. 1 创建类并添加字段及方法 首先在项目资源管理器中向本项目中添加类, ...

  5. Civil 3D 二次开发 创建AutoCAD对象—— 00 ——

    不积跬步无以至千里,不积小流无以成江海.虽然创建一条直线.添加一个图层这样的小程序没有什么实际意义(内部命令很简单就可以完成),但对于初学二次开发的您来说,这可是一大步,这一步跨出去,您就跨进了二次开 ...

  6. NX二次开发-创建(临时)坐标系

    函数:UF_CSYS_create_csys() . UF_CSYS_create_temp_csys() 函数说明:创建坐标系 .创建临时坐标系 用法: #include <uf.h> ...

  7. ObjectARX二次开发创建自己的静态库,如同objectARX库一样

    objectARX二次开发的时候,经常会用到一些重复使用的类,如果类已经足够的好,那么我们可以编译成静态库,加快开发和编译的速度,提高工作效率. 环境vs2010+objectARX2012wizar ...

  8. NX二次开发-创建NX9 NXOpenCPP Wizard开发向导模板

    这篇文章,我在CSDN,在唐工论坛都发过.http://www.nxopen.cn/forum.php?mod=viewthread&tid=2039&highlight=NX9 博客 ...

  9. Civil 3D 二次开发 创建Civil 3D 对象—— 00 ——

    本节中我们通过创建几何空间点.曲面和采样线了解Civil 3D对象的创建方法.因Civil 3D对象的创建方法相比AutoCAD对象创建要简单的多,比如创建一个几何空间点,最简单的情况采用一行代码(没 ...

随机推荐

  1. 【python】Leetcode每日一题-最大数

    [python]Leetcode每日一题-最大数 [题目描述] 给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数. 注意:输出结果可能非常大,所以你需要返回一个 ...

  2. 3 Java概述

    java三大版本 javase:标准版(桌面程序,控制台开发) javame:嵌入式开发(手机,家电)目前陨落 javaee:企业级开发(web端..) JDK和JRE 定义 JDK是开发工具包 Jr ...

  3. 【vue-05】vue-cli

    Vue-router官网 安装 vue-router是一个插件包,所以我们还是需要用npm 来进行安装.打开命令行工具,进入你的项目目录,输入下面命令. npm install vue-router ...

  4. 0902-用GAN生成动漫头像

    0902-用GAN生成动漫头像 目录 一.概述 二.代码结构 三.model.py 3.1 生成器 3.2 判别器 四.参数配置 五.数据处理 六.训练 七.随机生成图片 八.训练模型并测试 pyto ...

  5. [bug] xshell:退格键乱码

    参考 https://jingyan.baidu.com/article/77b8dc7fd52c576174eab6f6.html

  6. 【山外笔记-工具框架】iperf3网络性能测试工具详解教程

    [山外笔记-工具框架]iperf3网络性能测试工具详解教程   本文下载链接 [学习笔记]iperf3网络性能测试工具.pdf 网络性能评估主要是监测网络带宽的使用率,将网络带宽利用最大化是保证网络性 ...

  7. 用于监视Linux上的内存使用情况的Bash脚本

    用于监视Linux上的内存使用情况的Bash脚本 2019-06-17 11:32:45作者:戴进稿源:云网牛站 在本文中,我们添加了两个shell脚本来监视Linux操作系统上的内存利用率,即用于监 ...

  8. shell初学之nginx(负载均衡)

    创建三个以域名区分的网站a.com,b.com,c.com:访问a.b时,分别显示a.b两个网站的内容:访问c时,会出现依次显示两次a网站的内容,一次b网站的内容. 1 #!/bin/bash 2 s ...

  9. ubuntu中软件的升级管理-(转自Josh_)

    给Ubuntu软件升级命令 sudo apt-get update  --更新软件源 sudo apt-get upgrade -更新已经安装的软件 以非root用户更新系统 sudo: sudo是l ...

  10. MyBatis执行器

    Mybatis的执行器 下面先展示一张图,用来说明一下Mybatis执行器的整体架构 SimpleExecutor 首先SimpleExecutor是我们最常使用的一个执行器,无论我们执行什么方法默认 ...