发布企业信息

Imageware 入门(第八讲)

作者:  信息来源:无忧机械电子逆向工程  2006-10-17

字体大小:  网友评论  进入论坛  

创建上表面(Creating the top surface)下一步我们要动真格的了,要建立上表面。然后在X=0处做一个截面,再把点云隐藏,只显示刚做好的截面。在扫掠面(lofting)完成之后,为了显现曲面与截面的偏差,我们需要建立一个通过扫掠面的截面(如果此处一时不能明白,那么就往下看,带着问题来做问题,是好事情。)创建扫掠面(...

创建上表面(Creating the top surface)
下一步我们要动真格的了,要建立上表面。首先要建立一个名字叫“Surfaces”的新层。然后在X=0处做一个截面,再把点云隐藏,只显示刚做好的截面。在扫掠面(lofting)完成之后,为了显现曲面与截面的偏差,我们需要建立一个通过扫掠面的截面(如果此处一时不能明白,那么就往下看,带着问题来做问题,是好事情!!!)

 

创建扫掠面(To create the loft surface): (我不知道loft是不是可以翻译为扫掠,我是看了浙江大学的那个软件上有个扫掠面的功能,而且它的图标和这里的图标一样,所以我就认为是扫掠面了)

 

1. 工具条路径Construct > Create Surface-> Loft Curves ,或者使用热键Ctrl + Shift + LMB,在弹出的浮动图标中选择Loft Curves
2. 用鼠标左键在视图上选择前面做好的那四条圆弧 (记住,要顺次选取,可以试试,不试怎么知道?)

3. 然后Apply. 曲面在视图上被显示出来,是红色的边框。.(菜单路径Display|surface|shaded可以着色的,前面做了这么多工作,真正要做就一下子了,觉得很不值。许多事情都这样子,也许我在做这个练习,并翻译这个文档所做的这么多努力,看得人只一两个小时就看完了,而我一边做,一边翻译,做到这儿至少也用了30多个小时了。所以我很希望我付出的努力,不仅能让我有所获,也能让读这些文档的人有所获,至少是提供了一种学习的方式。)

4. 为了观察扫掠面与截面的偏差,我们要创建一个通过扫掠面的截面,在工具条路径Construct > Create Cross Section -> Surface Cross Section ,或者使用热键Ctrl + Shift + RMB ,在弹出的图标中选择Surface Cross Section (此处不知作者又在骗人,还是原来老版本是这么做的,在第11版中,直接在曲面上右键鼠标之后选择 )

5. 指定在X=0的点处做平行截面(又一处明显的说法错误,对于面来说使用法线来定义的,X=0不是指一个点,而是指所做截面的法线!!!!!,另外别忘了这里只需要一个截面,所以把Section的数量定为1个)

6. Apply 。创建了一个穿过扫掠面的截面,如下图。

 


修整曲面(To modify the surface):

一旦曲面被创建完毕,曲面两端圆弧在Z坐标方向上需要修整。因为扫掠面和原始扫掠线是有关联性的,我们可以通过修改初始扫掠线并且观察实时更新的扫掠面和截面。

1. 在要修整的曲线上右键鼠标,选择Edit Curve .

2. 指定在XYZ坐标系中修改,并且在锁定控制点移动方向为Z方向。

3. 在每一条端部曲线(就是最外层的那两条圆弧)上可以选择每一个控制点来进行曲线修改。

4. 移动控制点,直到截面显得整齐为止。(在此处,文档说的很含糊。我是把扫掠面上的截面线调整,让它与原点云的截面线吻合。因为是实时更新,所以很方便。)

5. 对另一条曲线以此种方式操作。最后如下图所示。

 


6. 把当前工作层改为"Wireframe"层,然后把“Surface”层设为不可见。在wireframe层中,删掉不再需要的数据,比如截面什么的,一定要保持你的文件的数据结构合理(因为到此为止,已经把上表面做出来了,在自己觉得满意的情况下,前面所做的创建上表面相关的图形都可以删除了)

7. 以文件名 "Section5-1.imw"存盘。

8. 下一步,我们要创建这个零件模型的侧面了。

 

(创建零件模型的侧面线框)Creating the wireframe for the sides of the part


.注意:确认文件"Section5-1.imw"被打开,然后再把文件section4.imw导入视窗中来。(这次有点奇怪,居然打开两个文件,为什么?往下看看吧。至此为止,好像前面的一些处理过程中做了几个基本上没有用处的处理,比如前面曲率分析时提取的特征,和后来的提取上表面的点云,然后又对这块点云做截面!也许是有用,只是还没用上。这里所说的文件section4.imw就是前面做完点云脱壳之后,做截面的那步所存的文件)

我们将要创建一些定义零件模型侧表面的曲线。一定要让“Scan”层可见,并可操作,还要把Wireframe设为当前工作层。我们想创建的第一个截面要在倒圆面(fillet)的偏下部位,为了更好地观察,我们还要使用前面使用过的曲率分析工具,采用默认参数。摁F3键显示YZ视图,然后你应该清晰地看到倒圆面结束线和模型侧面的起始线。(fillet在前面我曾翻译为边界,看来那种说法不对,应该译做倒圆面)

To construct a cross section:

只显示原始多边形网格化的点云.(颜色层可能没有了,再使用一次曲率分析,如下所示评估点云曲率(To evaluate the cloud curvature))

从菜单路径中选择Evaluate|Curvature|Cloud Curvature,或在工具栏中找到Evaluate,然后选取 ,选择
设定邻域尺寸( neighborhood distance)为 0.5mm.

确认[“'Curvature Based'”coloring]着色功能被打开。[我的第11版无此选项,老版本是不是有这个选项???]

Apply 之后,如下图所示:

 


1. 当颜色区域出现之后,则菜单路径选择 Construct|Cross Section|Cloud Interactive.

2. 指定要在多边形网格化的点云上创建截面,然后设置截面略低于倒圆区域(Z值大约是10.7)

3. Apply. 如下图所示。

 


5. 把点云颜色层移除,然后隐藏Scan层。

6. 热键 Ctrl + Y 激活并显示当前的活动层。(这个俺没试,估计也中看不中用,还不如直接操作层管理器)

确定过渡点(To establish the transition point):

我们要在侧面和倒圆面见创建过渡点。在本例中,它是一个很严格的点,要定义一条水平的无限标线来限定这个点的位置。为了真切的看清过渡位置,推荐使用Non-Proportional Zoom视图模式,这样通过视觉上的数据压缩就创建了一个比例较小的视图,它有助于看清小的过渡区,也就是长跨距的过渡区的具体而微。

1. F1 使用TOP视图模式。你应该只让截面和四条剪断线显示在屏幕上。(GOD!,我差点就把那四条圆弧删了,但是想了想还是建了一个回收层,现在恰好用上了,把四条线恢复到原来的层中去)

2. 在菜单路径上选择Create|Construction Line|Infinite Line.

注意:当你正在构建辅助曲线时,你应该保证它的位置尽量的中正,要以零件模型比较规整的面为基准,这样在将来有助于建立连续性。(做到此处,我有点失去耐心了,总感觉文档制作者的叙述有些不成章法,在每一步过程前的综述部分有点儿散乱,并不能让读者明白这一步操作的目的,这种综述就不再有意义了。当然,也可能是因为我英文不好,不能把握他的意思。)

3. 设定 坐标 X = 0 ,然后 Apply. 底下的那条也如此操作。

 


4. 菜单路径选择View|Zoom|Non- Proportional.

5. 想看哪儿,就用鼠标在那儿拖出一个观察框,然后就放大了。

6. F1回到顶视图模式(做倒这儿,我有点乱了,感觉文档的制作者有点不成章法,完全丧失了一开始那样严谨的作风。没有办法,我只能凭借他的图示,再加上一些直觉继续做下去,刚才在做无限长的那两条辅助线时,我只是大体的做了上去,他说的设定坐标X=0,老觉得那是废话,你设定了X=0有什么作用呢?毕竟Y,Z的值还是要自己确定的,我有点讨厌作者的说法了,要么就说清楚,要么干脆不说。我可以肯定直到这儿,我的翻译不会出大的错误,但再往下就不敢说了。做到此处,好象能明白作者想要干什么了,也好象知道他说的过渡点是在哪儿了,我明白只要再继续读下去并做下去总是可以明白这步操作要做什么。但我担心读我的文档的人欠缺耐心,我还是把现在我理解的东西贴一张图出来,这张图仅仅是我的一个猜测,至于下面究竟是不是这样,再往下看一看,先悬着。下图::)

 


形成曲线(To shape the curves):

1. 工具条路径Create > Curve Features à3D B-Spline ,或菜单路径 Create|3D Curve|3D B-Spline 创建在两条辅助线之间B样条曲线

2. 设定次数为3, 形成一条带有一个内部控制点的曲线,这样做的好处是不再引入其他变形因素(我们只需要使用这一个内部点来控制曲线的形状???我的曲线曲面理论还没有开始正式进入学习,所以不是很明白。请多多指教。)

3. 使用'Slide on Point'交互功能是创建操作更容易。仅仅拾取两个点,确定这两个点要穿过两条辅助线(在第11版中,我只能找到“点在点云中”的捕捉工具。所谓的要穿过辅助线,是指选的这两个点必须在两条辅助线所夹区域的外部,这样下一步就可以使用辅助线作为修剪工具对创建的B样条曲线进行修剪了!!!)

4. 对另一边重复以上操作。

5. 工具条路径Modify > Modify Curves -àSnip Curve w/Curve 或 热键Ctrl + Shift + MMB,在弹出的浮动图标中选择

6. 此处修剪操作略,因为前面有讲。

7. Apply 。两条B样条曲线被辅助线修剪完毕。(我还是不放心,建议你回头翻翻,修剪是怎样操作的!!!否则你就打开修剪对话框多试试,要熟悉它,要熟悉这个例子中所讲的每一个功能!欲善其事,先利其器!!我之所以选择这个示例文档,就是因为它比较概括的讲了imageware中常用工具的用法和做逆向工程的一般步骤。如果你是新手,就别责怪我罗嗦,因为从一开始到现在,我犯的许多错误都是由于没注意一些细节上的提示造成的,所以我做的不是一遍,而是好多遍,你想不到这几天我犯了多少错误,修改了多少遍。另外最好要把英语这门工具掌握好,可能单词你都认识了,但是一个完整的句子你要理解好长时间。我现在才发现大二时我的英语四级是瞎蒙了67分。我总以为英语没用处,可现在需要查询好多英文资料,在某些领域中,中文资料少的可怜!我才知道不是什么东西没有用处,而是没到使用它的时候!!!废话多多,因为我累了,想休息一下,,,嘿嘿。。。。。。。。。。。。。。。。。。。。。。。。。)

8. 菜单路径选择View|Zoom|Non-Proportional 来比较以下点云上的曲线,You will notice that the cloud is slightly curved. (这句话很好翻译,可译为“你会注意到点云有些弯曲”)[可事实上这句话狗屁不通!!!通过实际操作之后,你就会明白它要说的意思是 上一步所形成的B样条曲线与截面点云是有偏差的,我把图象放大之后,就这样了,如下图:

 


9. 我们做逆向最讲究的一件事情就是要把现实原型在计算机中把它精确地表达出来,完成一个模型,所以从上图中看到我们做的曲线与截面点云有偏差,虽然这偏差很小,但是我们也要本着精确的原则把它们吻合起来,或者是尽力的吻合!!!所以要右键刚才所建B样条曲线,选择Edit Curve .。

10. 你爱怎么编辑都随便,只要让它和点云吻合,我完成之后做到下图的样子,可能不是很精确,应该是有一个工具来分析精确度的,但我不打算在这儿纠缠,我仅仅是在学习imageware的使用。(如知道该分析工具的,愿意告诉我,我就很感谢!!!!!!)

 


11.以文件名 "Section5-2.imw"存盘。(直到这儿,我也不明白为什么此处的操作一开始的时候要把两个文件都打开!!!!只把Section5-1.imw打开不也可以么??呵呵,我能想到的原因就是文档作者在做这个例子的时候很可能把section4.imw文件中的数据误删了一部分!!!不得不再把它们重新导入吧!!个人猜测,仅供参考)

分页:
Google


推荐图文

广告

机械热点图文

  • 数控车床加工编程典型实例分析2
  • 内螺纹车削加工——数控车床编程实例42
  • 子程序编程方法-数控车床编程实例36
  • 塑料模具动画演示

机械风云人物

Copyright © 2004 51base.com Inc. All rights reserved.

无忧基地 版权所有│粤ICP备06098418号│XHTML | CSS

客服:+86-755-2212 2202 工作时间:周1~5 10点~16点

感谢中国网络提供带宽支持

《网络营销技巧》