创建成型特征函数
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. 【Redis破障之路】四:Jedis基本使用

    在前面我们已经学习了Redis命令行客户端redis-cli的使用,接下来我们了解一下Redis基于Java编程语言的客户端. 在Java语言体系下,有三个常用的Redis客户端Jedis.Redis ...

  2. c#私钥加密统一JAVA

    public static string RSADecryptByPavKey(string pavKey,string strEncryptString) { string clearText = ...

  3. 数据库和SQL概述

    一.数据库的概念 1.DB 数据库(database):存储数据的"仓库".它保存了一系列有组织的数据. 2.DBMS 数据库管理系统(Database Management Sy ...

  4. OO随笔之追求完美的第三单元——初试JML

    前言 这一章的JML比较简单,那么大家的关注点自然地移到了性能优化上.于是大家一股脑地去利用各种数据结构去做时间上的优化(当然很多人最后还是倒在了正确性上),故称追求完美的一单元.当然这也是得益于JM ...

  5. oo——第三单元总结

    前言 第三单元是我们学习oo以来第一次接触JML.这一单元的三次作业和以前一样,采用了难度递进的方式,而且前一次作业的设计思路在下一次作业都多多少少有些体现(或者说是在其基础上做出的改进).而且本单元 ...

  6. 『动善时』JMeter基础 — 15、使用JMeter实现上传文件

    目录 1.用于演示的项目说明 2.测试计划内包含的元件 3.HTTP请求界面内容 4.查看结果 5.总结 6.补充:MIME类型简介 (1)MIME说明 (2)常见类型 在上一篇文章[使用JMeter ...

  7. 三分钟了解B2B CRM系统的特点

    最近很多朋友想了解什么是B2B CRM系统,说到这里小Z先来给大家说说什么是B2B--B2B原本写作B to B,是Business-to-Business的缩写.正常来说就是企业与企业之间的生意往来 ...

  8. 8.Linux的目录管理

    3 Linux目录管理 3.1 Linux 文件与目录管理 3.1.1 目录常用命令 ls: 列出目录 cd: 切换目录 pwd: 显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空 ...

  9. [刷题] PTA 02-线性结构1 两个有序链表序列的合并

    程序: 1 #include <stdio.h> 2 #include <stdlib.h> 3 4 typedef int ElementType; 5 typedef st ...

  10. [DB] Redis

    为什么用Redis 是什么 一个小程序 缓存 & 数据库 单线程worker 新版本:IO threads epoll:多路复用 与Memcache区别 支持持久化:RDB快照.AOF日志 丰 ...