图1 效果图

图2 效果图

这个模型的主要特点是,建立一个截面,围绕一个圆形旋转一周,在旋转过程中,截面自身也旋转360度。

建模详细过程如下:

一、创建草图

在TOP平面,创建一个直径为100的圆。

图3

二、扫描特征

1、利用草绘1的圆圈作为扫描轨迹,进入草图截面,绘制一个等边三角形,中心点约束在基准点上,边的长度为20,在基准点到三角形边上画一条直线,约束垂直于边,并标注角度为60,转为构造线。(图4)

图4

2、打开“工具>d=关系”选顶,创建表达式。

图5

关系表达式如下:sd5=90+trajpar*360。表达式意思是构造线的初始位置为90度,在扫描过程中,旋转一周360度,trajpar表示这个值从0到1的变化过程。(图6)

图6

表达式写好后,图形自动变成90度。(图7)

图7

3、完成草图后,扫描设置为扫描曲面,扫描截面设置为可变。(图8)

图8

4、完成扫描特征后,如下图(图9)

图9

三、复制曲线

分别选中下面所示的三根曲线,按“Ctrl+c",再按“Ctrl+v"。三根曲线要分别复制和粘贴。

图10

复制粘贴的曲线类型选逼近。(图11)

图11

四、倒圆角

给扫描的模型倒圆角,圆角大小为0.5。(图12)

图12

五、拉伸曲面

1、以TOP平面为基准平面,先画一根长度为80的直线。这个时候直线先不要约束在中心线,可以先随便给一个角度。(图13)

图13

2、再把直线的角度改为90度。(图14)

图14

3、拉伸设置如下(图15),拉伸方式为对称,高度只要超过模型就可以了。

图15

完成如下(图16)

图16

六、求曲面相交线

1、同时选中下面两个曲面(图17)。

图17

2、选曲面相交(图18)。

图18

相交后得到的曲线如下(图19)。

图19

七、扫描特征

1、以刚刚得到的相交曲线作为扫描轨迹(图20)。

图20

2、进入草图截面绘制,在基准点上画一个圆,直径为1(图21)。

图21

3、扫描设置如下(图22)

图22

八、尺寸阵列

将拉伸1特征先隐藏,再阵列,将尺寸90度的增量设置为10,阵列数量为36(图23)。

图23

九、参考阵列

1、把相交1和扫描2两个特征合成一个组(图24)

图24

2、先选中合成的组LOCAL_GROUP,再点阵列,阵列方式就自动改为参考阵列了,打勾完成。(图25)

图25

图26

十、扫描特征

1、先选择前面复制的三条曲线中的一条,再按住Ctrl不放,点选另外两根曲线(图27)。

图27

2、进入截面草图绘制,分别在三个基准点上画圆,直径为2.5。(图28)

图28

3、扫描设置如下(图29)。

图29

4、完成扫描后如下(图30)

图30

建模完成。

图31

图32

sqlcheck约束表达式怎么写_creo 5.0 建模实例教程----乌比莫斯之环教程(表达式扫描特征)...相关推荐

  1. creo减速器建模实例_Proe/Creo建模实例教程----乌比莫斯之环教程(表达式扫描特征)...

    这个模型的主要特点是,建立一个截面,围绕一个圆形旋转一周,在旋转过程中,截面自身也旋转360度. 建模详细过程如下: 一.创建草图 在TOP平面,创建一个直径为100的圆. 二.扫描特征 1.利用草绘 ...

  2. [css] 解释下为什么css的reset不建议直接这么写:*{ margin:0; padding:0;}?

    [css] 解释下为什么css的reset不建议直接这么写:*{ margin:0; padding:0;}? 1.*为通配符,使用通配符,即全局范围遍历,耗费浏览器效率,增大负荷: 2.会影响后面的 ...

  3. S3C6410 SD Card一键烧写 WINCE 6.0

    S3C6410 SD Card一键烧写 WINCE 6.0 博客迁移至 CSDN 了,感觉 markdown 写的文章就是要好看一些. 关于 S3C6410 安卓编译及烧录的博客在我的博客园里面,就不 ...

  4. 树莓派通过MFRC522写UIC卡0扇区

    树莓派通过MFRC522写UIC卡0扇区 time:2019/11/06 前几天门禁卡丢失了,去物业买需要30块大洋.有点不值.然后从tb上买了RC522 RFID刷卡模块,用自己的树莓派来复制卡 下 ...

  5. 迷你机2迷你机方案烧写,支持0.75-5.5Kw,异步同步永磁,BLDc电机高性能矢量变频器

    迷你机2迷你机方案烧写,支持0.75-5.5Kw,异步同步永磁,BLDc电机高性能矢量变频器,支持0.1Hz vF,矢量启动,0.3Hz/150%转矩,0.1s启停,对过压限制,过流抑制,高效的软件转 ...

  6. java 正确的表达式_JAVA程序设计课程作业,二、多选题1.指出正确的表达式A.double a=1.0B.Double a=new Dou...

    JAVA程序设计课程作业,二.多选题1.指出正确的表达式A.double a=1.0B.Double a=new Dou JAVA程序设计课程作业, 二.多选题 1.指出正确的表达式 A.double ...

  7. Spring Boot 2.0 的配置详解(图文教程)

    本文来自作者 泥瓦匠 @ bysocket.com 在 GitChat 上分享 「Spring Boot 2.0 的配置详解(图文教程)」 编辑 | 哈比 Spring Boot 配置,包括自动配置和 ...

  8. 表达式类型的实现_程序员如何使代码简洁,Lambda表达式入门之四大引用(下篇)...

    享学课堂特邀作者:老顾转载请声明出处! 前言 上一篇介绍了lambda表达式的语法,今天老顾继续介绍 Lambda类型 Lambda表达式可以被当做是一个Object.Lambda表达式的类型,叫做& ...

  9. python写一个游戏多少代码-使用Python写一个贪吃蛇游戏实例代码

    我在程序中加入了分数显示,三种特殊食物,将贪吃蛇的游戏逻辑写到了SnakeGame的类中,而不是在Snake类中. 特殊食物: 1.绿色:普通,吃了增加体型 2.红色:吃了减少体型 3.金色:吃了回到 ...

最新文章

  1. mybatis的一些基础问题
  2. Failed to resolve hostname 192: The name does not resolve for the supplied parameters
  3. java用tkmapper分组查询_mybatis example group by count 分组求和 - java分组求和
  4. vue与node和npm关系
  5. Leetcode-997 Find the Town Judge(找到小镇的法官)
  6. IOS流水布局UICollectionView使用FlowLayout进行自由灵活组合
  7. mybatis简单案例源码详细【注释全面】——Dao层接口(UserMapper.java)
  8. 复制表、复制表结构、复制数据
  9. SQLite DBHelp
  10. Centos7 安装 maven
  11. IP 和子网掩码(干货)
  12. fedora 14 64位安装 flash player
  13. GCC 编译 --sysroot
  14. 关于Delphi XE2的FMX的一点点研究之消息篇
  15. 关于EasyUI查询功能的二级联动
  16. 【机器学习系列】变分推断第三讲:基于随机梯度上升法SGD的变分推断解法
  17. 100个最常用的PHP函数(建议收藏)
  18. Mac M系列电脑 模拟器运行时 pods库 YYkit库报错
  19. android+google+play,打开链接的google play商店在手机版android
  20. 在校生创手机维修租赁平台,服务5万学生月流水45万

热门文章

  1. 抖音回应“天价烤虾”事件:已经在调查违规广告主
  2. 《复联4》天价票被叫停了?电影局出手了 院线:确实收到口头通知
  3. 英雄联盟官宣IG冠军皮肤 彩蛋竟是王思聪吃热狗...
  4. 【Flink】未解决 FLink 写 hive MemoryManager New Memory allocation smaller than the minimum allocation size
  5. 【Elasticsearch】针对初学者的Elasticsearch搜索故障排除
  6. 【es】Elasticsearch:inverted index,doc_values及source
  7. 【Flink】Flink 如何 保证 同一个key对应的state是一个呢?KeyedProcessFunction
  8. 【Kafka】kafka console received unknown topic or partition error listOffset request
  9. 30-10-010-编译-kylin-on-druid-2.6.0-CDH57编译
  10. 【java】instanceof 性能