1.正向造型法对大多CAD软件来说,逆向造型和正向造型并没有本质的区别,唯一的不同是数据来源不同。所以对于一些特定类型的造型,可以考虑用正向造型的方 法来实现的。如下图的点云(已转成stl),是nokia858手机的上壳,相对来说形状是比较规则的,并且主要的几个面构成也是比较直观的,所以适合用 正向造型的方法来进行。

首先,我们在开始造型之前,应该进行仔细的分析,想像出各个面的主要构成方法以及过渡的可能方式,这样我们才能做到有的放矢。首先整体形状是有一个 围侧面(1)和顶面(7)以及一个类圆角面(2)构成,对于侧面(1),在造形之前我们可以猜测它是扫出的或是混成的。对于类似这样顶面(7),我一般强 烈倾向于扫出面,对于(2),一般用圆角搞定没问题(注意必要的时候切换成conic类型的圆角以更拟合实际情况)。

然后看局部和过度,(3)的面初步猜测应该是顶面offset一定的距离生成,至于是否有呆后面的验证。(5)面仔细观查会发现和顶面并非一个面, 所以需要另一个扫出面来拟合。(6)面比较难点,是个典型的过度,从顶部的级差过度到侧面的消失,在目前来看可能的做法是作消失面,或者倒圆角(是否觉得 不可思议?这里的判断需要建立在想像和经验上)。后面你会看到这个看似复杂的过度居然真的就可以用圆角搞定。(4)面什么难度,两个轨迹的可变扫出就可以 轻松搞定。下面我们就开始动手了。不管形状如何,我想分型轮廓线应该是我们的工作的第一步。所以我们先作分型面,对于这个实体来说,分型面比较简单就是一 个圆弧拉伸面。

然后用投影到分型面的方法来创建分型轮廓线,注意在草绘的时候利用已有的点云作参考。。。目测就行啦。

接着创建分中的脊线。注意这时候应该刻意把类圆角面部分去掉,也就是草绘成尖角的,这样可以最后再作类圆角面以简化构建工作。并且草绘最好由尽量少 的简单元素构成,比如圆弧和spline通常是比较好的选择。注意两个侧面最好是类似的构成,在这里都是用一个圆弧构成。如下图所示

对于另一个方向的脊线,因为没有明显的对称性,创建的位置就有点考究了,通常建议在一些特殊的位置创建,比如最高点(这点的向量必然符合正交性的)。如下图我们作一个通过脊线的最高点的基准面。然后用这个基准面到restyle下和点云相交出一条线作参考。

借助于上一步的参考线,我们可以方便的创建出另一条脊线,同样的这条脊线也尽量用少而简单的元素构成并且去掉类圆角部分。侧面也用一条圆弧构成。目的自然也是为了围侧面创建的规则性。

我们创建的原则是简单先行,在这些面中,显然顶面是最简单的,我们先来试试用可变扫出的结果如何。这个扫出面就用主脊线作轨迹,R260的圆弧作截面进行扫出,这样就可以和上步创建的顶截面相吻合。

然后创建围侧面,为了观查方便,我先把顶面的隐藏了,后面的步骤也是这样,就不作特别说明了。因为侧面的变化比较快,所以要适当在中间的部分添加一 些控制截面。如下图的两个截面就是新添加的,详细的添加方法看part,同样用restyle的交线作参考侧面用单一圆弧构成。

完成这一步,实际上这模型的主要难题都解决了,剩下的工作就类似于体力劳动了,这里我也不再累述了,自己研究研究part就好。

等基本外形完成后,你应该进行一下偏差分析,这一步可以借助第三方软件或在proe中用截面线来进行。对于偏差太大的地方通过调整构造线来进行,必要时候添加额外的辅助线。但是切记,简单就是好的,一般的产品曲面都是比较规则和简单的。

因版权原因,该附件已经删除,禁止下载。

php逆向工程实例,proe逆向工程实例分析相关推荐

  1. python数据分析可视化实例_Python数据分析及可视化实例之基于Kmean分析RFM进行用户关怀...

    系列文章总目录:Python数据分析及可视化实例目录 数据集下载 Python数据分析及可视化实例之全国各城市房价分析(含数据采集) Python数据分析及可视化实例之帝都房价预测 Python数据分 ...

  2. 通过实例理解 Go 逃逸分析

    本文转载自白明老师,这是中文社区里面最好.最全面的一篇关于逃逸分析的文章,写得非常好.既有理论.又有实践,引经据典,精彩至及. 翻看了一下自己的Go文章归档[1],发现自己从未专门写过有关Go逃逸分析 ...

  3. 通过实例理解Go逃逸分析

    翻看了一下自己的Go文章归档[1],发现自己从未专门写过有关Go逃逸分析(escape analysis)的文章.关于Go变量的逃逸分析,大多数Gopher其实并不用关心,甚至可以无视.但是如果你将G ...

  4. oracle asm中candidate,【Oracle ASM】关于asm实例与db实例中的磁盘状态_详细分析过程...

    现象描述ITPUB个人空间O Q9g.B,c/j操作系统: Enterprise Linux 5.5ITPUB个人空间z7f$Lu#\"f V :oracle 10.2.0.4 RAC+AS ...

  5. L:python的Pandas模块:实例练习(泰坦尼克号数据集分析,电影票房统计,股票基本面统计)

    实例练习 泰坦尼克号数据集分析 使用Seaborn库中包含的titanic数据集进行一些数据统计. Seaborn是一个图形库,Anaconda已包含此库.数据集参见: https://github. ...

  6. 设计模式 行为型模式 实例 -- 备忘录模式实例:游戏备忘录

    01:设计模式 行为型模式 – 备忘录模式(定义.结构.优缺点 适用场景分析) 02:设计模式 行为型模式 – 备忘录模式 具体实例:游戏挑战BOSS 03:设计模式 行为型模式 实例 – 备忘录模式 ...

  7. SQL:安装多个实例,修改实例端口号,和IP加端口号连接实例

    原文:SQL:安装多个实例,修改实例端口号,和IP加端口号连接实例 sql server 安装第一个实例,默认实例的端口是1433,   一个库中如果有多个实例, 从第二个实例开始的端口是动态端口,需 ...

  8. python 私有和保护成员变量如何实现?—— 单下划线 开始的成员变量叫做保护变量,意思是只有类实例和子类实例能访问到这些变量; 双下划线 开始的是私有成员,意思是只有类对象自己能访问...

    默认情况下,Python中的成员函数和成员变量都是公开的(public),在python中没有类似public,private等关键词来修饰成员函数和成员变量. 在python中定义私有变量只需要在变 ...

  9. 实验4:正确的为各种属性赋值||实验7:通过abstract属性创建一个模板bean||实验8:bean之间的依赖||实验9:测试bean的作用域,分别创建单实例和多实例的bean★(测试)

    实验4:正确的为各种属性赋值     测试使用null值 .     引用类型赋值(引用其他bean.引用内部bean)(测试)     集合类型赋值(List.Map.Properties).(测试 ...

最新文章

  1. pg 主键系统信息_神仙打架:PG 和 MySQL 到底哪个更好用?
  2. 碰到Maven依赖冲突,想砸电脑?这个IDEA插件必须了解一下...
  3. python保存模型与参数_如何导出python中的模型参数
  4. 【每日DP】day 5、P1095 守望者的逃离(好像悟到了DP的真谛)难度⭐⭐★
  5. 一步一图,带你了解分布式架构的前世今生!
  6. 2020-09-25C++学习笔记引用2:二级指针形参与指针形参的使用方法和区别重难点,主看综合代码(1、指针形参2、引用形参3、二级指针形参4、指针引用形参)
  7. 昨日,全球股市进入ICU!89岁股神巴菲特惊叹活久见!苹果微软万亿美金市值摇摇欲坠...
  8. [转载] C#面向对象设计模式纵横谈——12. Flyweight享元模式
  9. pwn学习总结(三) —— 栈溢出经典题型整理
  10. App自动化测试之Adb基础命令使用
  11. mysql的左连接应用
  12. php 姓氏表,PHP拆分姓名中的姓氏和名字函数
  13. 刷题到底有什么用?你这么刷题还真没用
  14. 微信封杀lol手游活动小程序?《英雄联盟手游》回应了
  15. iqooneo系统要不要更新_手机系统要不要升级?别纠结,1分钟看完你就知道
  16. 户籍管理系统的设计与实现
  17. 无延时/无延迟视频直播实例效果案例
  18. 总体参数的假设检验 R
  19. LeetCode题解:寻找峰值
  20. 最优传输理论与计算 ——雷娜 顾险峰 【新书发布】

热门文章

  1. 计算机课数据排序与筛选ppt,《计算机应用基础》PPT课件
  2. 找工作时牢牢记住这些
  3. ligerUi 格式化日期
  4. C语言零钱换整钱*——穷举
  5. 企业如何处理网上百度知道的负面信息?
  6. YLMF OS安装vmare tool
  7. Cesium之b3dm格式
  8. 有没有更好的RFID固定资产管理系统?有RFID资产管理解决方案-新导智能
  9. Boost -----无法打开文件“libboost_thread-vc120-mt-gd-x32-1_73.lib
  10. Linux性能优化-内存的swap