找回密码
 注册
Simdroid-非首页
楼主: zrong101

[其他] 【原创】今天开始基础讲座

[复制链接]
 楼主| 发表于 2004-8-16 09:27:00 | 显示全部楼层 来自 广东深圳

回复: 【原创】今天开始基础讲座

上面我们对变截面扫描有了基本理解,如果大家都尝试了应该有很大的收获,特别是此命令做的曲面质量很高的。
该命令有更强大的功能就是:轨迹参数trajpar(trajectory Parameter)
该命令引入了一个轨迹参数(trajectory),使得可变扫出可以无限拓展,借助轨迹参数,一条简单的轨迹,一个简单的参数再加一个简单的的关系, 扫出的任意曲面了,如果再加一条控制曲线,呵呵........
轨迹参数的确切含义其实是扫出点在轨迹上的位置比例,其取值范围是(0~1)。通过关系控制在不同点的不同截面尺寸便可作出想要的形状,尤其对于其有一定规律变化的曲面最为有效。如下几例:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-8-16 10:14:36 | 显示全部楼层 来自 广东深圳

回复: 【原创】今天开始基础讲座

Simdroid开发平台
上面两例大家可能见过很多次了,我们一起来看看它们的参数关系式:
  
上左图:sd#=sin(360*trajpar*12)*5+1,则表sd#会按正弦变化,在整个过程中有12个周期。
上右图:sd#= trajpar*10+1,表示sd#会在起始点为1按公式trajpar*10+1变化到终点处变为11(1*10+1=11)!!
  
不知大家试出来没有,我们找几个题目一起来探讨一下!
发表于 2004-8-16 13:56:26 | 显示全部楼层 来自 浙江宁波

【原创】zrong101倒圆角问题的解决

第1种:基本倒圆角,默认选项就可以拉
第2种:同时选中需要倒角的3条边,倒常数圆角(3边的圆角值一样),然后在操控板中切换到transitions模式,选择公共转角,选择需要的corner intersect 选项
第3种:同时选中需要倒角的3条边,倒常数圆角(上面2边的圆角值一样,下面1边的圆角值大一些),然后在操控板中切换到transitions模式,选择公共转角,选择需要的corner sphere 选项,转角过渡球体的半径设置等于大的圆角值。这时细心的用户可以发现,对于上面的2条边,出现了可以更改圆角过渡长度的数值。
第5种:与第3种方法一致,不同之处在于,三边的圆角值可以相同或不同,但是过渡球体的半径必须大于最大的圆角值,这时出现了可以更改3边圆角过渡长度的数值。
第6种:我认为就是先倒下面的一条边的圆角,这样就使上面的需要倒圆角的两条边变成了一条连续的边链,然后在倒这个连续边链的圆角,圆角数值小一些。可以把这两个圆角做在一个特征中,也可以分为两个特征做。
第4种:还没有找到比较的办法。主要是圆角的含义不是很清楚。我认为其实就是第6种圆角的做法,只不过就是那个大的圆角数值要取得尽可能的大。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

评分

1

查看全部评分

发表于 2004-8-16 14:01:44 | 显示全部楼层 来自 浙江宁波

回复: 【原创】今天开始基础讲座

斑竹要给我加分哟,我才一分,太少了
发表于 2004-8-17 19:43:37 | 显示全部楼层 来自 广东深圳

回复: 【原创】今天开始基础讲座

很好啊,谢谢楼主.非常感谢你所做的.
zz22 该用户已被删除
发表于 2004-8-21 19:15:44 | 显示全部楼层 来自 江苏苏州
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-8-24 15:31:36 | 显示全部楼层 来自 陕西西安

回复: 【原创】今天开始基础讲座

我作孔的时候,作出来的孔特别小(在图上几乎看不到)不知道怎么回事,请指点一下,谢谢啦
  
不太明白,你把孔的尺寸改大点不就看到了吗!
发表于 2004-8-25 10:28:56 | 显示全部楼层 来自 四川成都

回复: 【原创】今天开始基础讲座

希望“轨迹参数trajpar”能讲详细一些,特别是各参数的意义。谢谢!!!
 楼主| 发表于 2004-8-25 11:07:36 | 显示全部楼层 来自 广东深圳

回复: 【原创】今天开始基础讲座

今天我们来一起讨论一下边界曲面(boundaries)这个做面的命令。
  
Feature-->Create-->Surface-->new-->Advance-->boundaries==>
其下又有四个子选项(中文翻译并不怎么确切):  
                Blend surf(混合曲面)  
  Conic surf(圆锥曲面)  
  Approx Blend(逼近曲面)  
  N-side surf(N侧边面)   
其中最常用的是Blended surf,,便主要讲Blended surf这个方法。
点击Blended surf便可进入Blended surf的边界定义菜单,要求你选择第一方向及第二方向(可省略)的边界(曲线)。
此时只需按顺序选择边界曲线便可,要注意的是:
1. 选择每一方向的曲线必须依序从一边选过去;
2. 如果选用chain选项选择的,记住每选完一条要选Done一次;

  用这种方法做面,面的质量取决于作的曲线,一般来说,所作的边界曲线应符合如下要求:
i.曲线的外边界必须有交点(只有一个方向的除外).  
ii.两个不同方向的曲线的夹角不能太小(如<20度).  
而要作出符合要求而又较好的曲线,则要求对曲线的作法亦有一定的要求:  
i.选作曲线较少的方向上的曲线,再作较多方向上的曲线;  
ii.作完一个方向上的曲线后,要作出下一曲线与前面曲线的交点后再作曲线 (选取交点作参考,要经过这些点。)  
iii.为了后续处理面的方便,将所作的各曲线复合(composite)起来,使得在不影响的外形的条件下,生成的面patch数最少。但要注意,对于实际要求的点则不能复合,此时要通过控制点(Control Pts)选项来控制.
  
  
如下列图示:
  
在上面的三种情况中:  
  第一个方法因为边界曲线是由多段组成,而混成时是以弧长计算,所以做出的面"补钉"(patch)很多。对显示及后续处理不利,应尽量避免。
第二个方法,较常用,但如果各曲线不是有"计划"画出的,用第二个方法
第三个方法,只要设计精度要求不是很高,一般可放心使用

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-8-25 11:18:05 | 显示全部楼层 来自 广东深圳

回复: 【原创】今天开始基础讲座

特别地,对于只有三个端点的边界面,第一、第二方向上的曲线选择亦因选择的不同而得到不同的曲面。此时要注意:
A)同一方向上的两条曲线相差较小.
B)另一方向上最好选线及点.
如下图,可看到同样的曲线不同的选法可获得不同的曲面
  
从上面可看到:  
第一个方法做出的面,顶部变形很明显
第二个方法做出的面较好, 较顺滑及没有倒扣(undercut).  
第三个方法做出的面,不用说了  
第四个方法做出的面,较顺滑但有倒扣,可以补救

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2004-8-25 11:44:53 | 显示全部楼层 来自 广东深圳

回复: 【原创】今天开始基础讲座

定义边界条件:
通过设置边界条件(Beundry Cond),可以控制混成的面能与相邻的参考 (曲面组成实体面)相切,垂直或与另外曲面的边界有连续的曲率。  
1.从混成面的对话框下,选择Bndry Conds-->define.  
2.Boundary菜单人列出所有的边界条件边,选择你要定义边界条件的边.  
3.从Bndry Cond菜单中选择你要定义的边界条件.  
  ==>Free 在边界上没有相切.  
  ==>Tangent 混成的曲面与参考曲面在选择边上相切.  
  ==>Normal 混成面垂直于参考面或基准面.  
  ==>Crvtr Cont 混成面与边界交叉方向曲率连续.
4.除了Free条件外,选择参考面。
要使作的曲面可与所要求的曲面Tanget或Normal,则所作的曲线必须要与所要求的曲面Tanger(相切)或垂直,并且作面的边界必须为所要求的曲面的边界(与之重合的曲线都不可).  
当定义了边界边件后,系统会根据所选的边界尝试选择缺省的参考,可以接受缺省的选择,亦可以自己选择(从Boundary对话框中选择Ref Type).
对于Ref Type有如下几点需要考虑:
1. 如果定义了相切(Tangent)或曲率连续(Crvta Cont),并且边界是单侧边界 (one-side edge),开放面的开放边界)或由单侧边界转来的,而Ref Type亦没为了缺省(default),则会自动选择单侧边界所在的面作为参考曲面.  
2.如果定义了垂直(Normal)边界条件,并且边界是一草绘曲线组成,则Ref Type 会自动选草绘曲线的基准平面作为参考面.  
3.如果边界是由单侧边界链组成,并且Ref Type设成了default,则会自动选择单侧曲线链所在的曲面组作为参考.  
4.对所有的非Free边界条件的定义,如果Ref Type设成Selected Surface(选择面) 则系统会要求选择参考面.  
对曲率连续选项(Crvtr Cont),可以在两个方向上设(Crvtr cont), 如果在一个方向上选择Crvtr cont,则另外方向上的所有曲线均会与曲面上曲率连续。你不能在多段边界上定义曲率连续(Crvtr cont).  
定义参考
可按如下步骤来定义多段边界的边界边件,对单段边界,从第2步开始:  
1.对多段边界,必须给每段边界选择参考,从ENTITY菜单中选取段名,注意到当将鼠标移到各段名上方时,相应的边界段便会以高亮青色,显示.  
2.对已选择的边界段,系统会尝试找一个缺省的参考面,如果找到,会以高亮红色显示,你可以接受缺省值,亦可按如下步骤选一个不同的参考。 注:如果系统不能找到一个缺省的参考,会提示由自己选择.  
3.要选择缺省参考外的另一参考,从边界对话框(Baundary#)选择Ref Type==> define==>进入RET TYPE菜单,会有如下选项供选择. ==>Defaut 便用系统缺省参考 ==>sketch plane 草绘曲线的基准面. ==>select 自选,系统会高亮显示第一边界段,以便选择相应的参考,选择所 有的边界段,注意到当你将光标移到各段名上方时,相应的曲线段会以高亮青色显示.
 楼主| 发表于 2004-8-25 11:48:18 | 显示全部楼层 来自 广东深圳

回复: 【原创】今天开始基础讲座

定义混成控制点.
可以定义混成控制点(Control Pts)选项:
从作面对话框中选择Control Pts(control points)==>define.  
1.当开始定义混成控制点,options菜单中的First Dir及Add Set选项会缺省的高亮显示,第一条边界上的所有顶点(端点)会以红色高亮显示.  
2.选择从第一边界上选择一个顶点及基准点,下一条对应曲线上的所有控制点便会以高亮显示,选择匹配的控制点,忽略这条曲线,选择Done Sel及选下一条曲线上的点.  
3.当定义-Set控制点后,可以选Add Set来添加另一Set,亦可以Options菜单 中选以下各项:  
==>Remove Set:移除   ==>Redo Set:重定义   ==>show Set:显示  
4.按第4到第6步定义第二方向上的控制点对.  
5.Done  
如果没有定义控制点选项(Control points),并且组成混成面的曲线均是由有相同点spline points数的spline组成,则会出现BLEND TYPE菜单,其选项 如下:  
Arc length--曲线会分成相等的段数,逐段混成.  
Point Wise--点对点混成.
 楼主| 发表于 2004-8-25 11:53:15 | 显示全部楼层 来自 广东深圳

回复: 【原创】今天开始基础讲座

希望大家多实践写出自己的一些心得,这里只是一个初级讲座,比较深入的内容我们可以另开新贴讨论!
laosan-1 该用户已被删除
发表于 2004-9-6 15:01:19 | 显示全部楼层 来自 上海
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2004-9-9 09:45:33 | 显示全部楼层 来自 江苏镇江

回复: 【原创】今天开始基础讲座

发表于 2004-9-11 18:33:33 | 显示全部楼层 来自 江苏徐州

回复: 【原创】今天开始基础讲座

看起来太费劲了!
给一个下载的地址!!!
发表于 2004-9-17 07:38:59 | 显示全部楼层 来自 广西桂林

回复: 【原创】今天开始基础讲座

大力支持 阿
谢谢
发表于 2004-9-17 07:49:05 | 显示全部楼层 来自 广西桂林

回复: 【原创】今天开始基础讲座

是的
有点不懂啊
发表于 2004-9-17 21:22:44 | 显示全部楼层 来自 江苏徐州

回复: 【原创】今天开始基础讲座

好人那,
大力顶!!!
再接再厉!
发表于 2004-9-18 15:36:18 | 显示全部楼层 来自 浙江宁波

回复: 【原创】今天开始基础讲座

我是个新手,看完以上内容后受益很多。谢谢版主。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-4-19 08:37 , Processed in 0.048497 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表