拉伸特征可以说是实体造型中最常用的一种造型方向。

拉伸特征的三要素:

1)轮廓(也即是草图)

2)拉伸的方向

3)拉伸的终止方式:给定深度,拉伸到某点(某面),或者穿过所有实体等等。

对SolidWorks API来说:它可以通过FeatureManager类的FeatureExtrusion2方法来生生成拉伸特征。当然在编写程序之前首先需要熟悉交互式操作。

上面这张图可以帮助我们理解这个方法的参数。

方法参数:

1) bool sd

指定单向拉伸,或者双向拉伸。也就是方向2是否有用。

2)bool flip

是否反转切削方向。

3)bool dir

是否反转拉伸方向。

4)long t1

方向1的终止类型,可选:

swEndConditions_e

swEndCondBlind

swEndCondThroughAll,

swEndCondThroughNext

swEndCondUpToVertex

swEndCondUpToSurface,

swEndCondOffsetFromSurface

swEndCondMidPlane

swEndCondUpToBody

5)long t2

方向2的终止类型,取值同上。

6) bool dchk1

是否拔模

7)bool dchk2

同上

8)bool ddir1

向内拔模还是向外拔模。

9)bool ddir2

同上

10)double dang1

拔模角,弧度。

11)double dang2

同上。

转载于:https://www.cnblogs.com/shpherd/archive/2009/02/20/1394929.html

[SolidWorks二次开发]特征造型——拉伸(2)相关推荐

  1. [SolidWorks二次开发]特征造型——拉伸(1)

    首先录制一段生成拉伸特征的宏,然后分析这段VBA代码. 录制宏: 1.调用宏录制功能: 2.插入拉伸特征 2.1 绘制草图 2.2 完成特征创建 3. 得到拉伸特征 查看宏代码  1 ' ****** ...

  2. SolidWorks二次开发的研究

    三维机械设计软件SolidWorks是一套基于Windows的CAD/CAE/CAM/PDM桌面集成系统,是由美国SolidWorks公司在总结和继承大型机械CAD软件的基础上,在Windows环境下 ...

  3. Qt SolidWorks 二次开发

    Qt SolidWorks 二次开发 网上的关于Qt solidworks二次开发的资料好少,自己摸索了一下,终于实现了一个零件的拉伸,特此记录一下: void Widget::on_pushButt ...

  4. sw二次开发 python_基于C#的SolidWorks二次开发.doc

    摘要: 气动电阻点焊钳已经被各大汽车制造厂商广泛运的用于汽车焊接工艺中.它以无污染.压力稳定.动作敏捷等优点逐步替代了国内常见的液压传动焊钳,改变了液压传动滞缓的现象,从而达到了焊接循环的要求.本次毕 ...

  5. Python SolidWorks 二次开发—SolidWorks中的事件实现

    Python SolidWorks 二次开发-SolidWorks中的事件实现 文章目录 Python SolidWorks 二次开发---SolidWorks中的事件实现 前言 一.如何实现com事 ...

  6. Solidworks二次开发系列入门1

    Solidworks二次开发系列入门1 基本介绍 基本介绍 SolidWorks二次开发其实就是使用API函数对SolidWorks设计中一些重复繁琐的工作让计算机代替完成,起到辅助设计的作用. So ...

  7. SolidWorks二次开发 遍历树节点

    各位Solidworks二次开发小伙伴,趁着年还没过玩,祝大家新年快乐,掐指一算 , 明天就是元宵节了. 各位是不是应该送我点什么? 说错了,是我送来送点东西给大家. 最近在看api帮助时发现了一个知 ...

  8. 基于Python的Solidworks二次开发方法

    关于python简易二次开发Solidworks的小程序 第一次动手开发了一个Solidworks的小程序,实验的功能也很简单,出来分享一下,第一次大佬们也可以指出一些问题,来帮助我改进~ 此处特别感 ...

  9. Solidworks二次开发平台 --- RyS.SwWorks [2015-09-18更新]

    RyS.SwWorks 是一款基于.NET的Solidworks二次开发平台,该平台封装了插件注册.菜单.工具栏.侧边栏.Document接口,使得Solidworks开发和部署简单高效. 安装程序中 ...

最新文章

  1. JupyterLab 3.0发布!
  2. 高手都这么给 Spring MVC 做单元测试!
  3. SQL语句的添加、删除、修改多种方法
  4. 实例33:python
  5. springMVCs下载
  6. android o 结构光流程,惊艳亮相!一分钟看懂OPPO Find X 3D结构光技术是什么鬼,太牛了...
  7. 【iCore4 双核心板_ARM】例程二十三:LWIP_HTTP实验——网页服务器
  8. 99数据集预处理_深度学习在放射治疗的应用—工具篇(五)数据集构建
  9. 调整Redmine的用户显示格式
  10. 一起助力!为wuhan2020:武汉新型冠状病毒防疫开源信息收集平台尽一份微薄之力!...
  11. 【软件测试】软件测试过程模型
  12. 带有图形界面的通用趋势
  13. 硬盘柱面损坏怎么办_电脑硬盘坏了怎么办?不花一分钱就能成功修复!
  14. 新版Uniapp开发多端影视APP源码+对接苹果CMS
  15. 我们学校一牛老师的语录
  16. 专访腾讯高级交互设计师WingST:交互设计师的思维、眼界、手段和精神
  17. 布尔矩阵与自动推荐系统
  18. 修改Mysql密码(简单粗暴)
  19. Windows 11 蓝牙耳机音质故障-解决方法
  20. FPGA开发之时序收敛10个小技巧

热门文章

  1. JS四种生成随机数的方法
  2. w10桌面不显示计算机了,电脑开机W10系统不显示桌面的解决方法
  3. python超市售货系统_用Python实现简易超市售货系统
  4. Deck.gl 相关
  5. 9.4 Example Applications
  6. 惠普178nw芯片清零_HP打印机清零方法(冷复位恢复出厂设置)
  7. AMD 和 CMD 的区别有哪些? (玉伯)
  8. [2020]DOT: Dynamic Object Tracking for Visual SLAM
  9. Web3.0游戏是否还有未来?
  10. 《沟通的方法》笔记三:反向叙述