您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 综合/其它 > alias-汽车建模教程
alias-汽车建模教程always_third由于本人水平及文化程度有限,如有错误,还请各位高手,审视指正。欢迎您对本教程提出宝贵意见,同时也欢迎有共同爱好的您,能不惜赐教,与在下共勉,共同探讨交流学习。邮箱:751034736@qq.com建面,首先第一步,就是要搭好曲线,那我们就先来讲一讲,几种常用的打线方法,及工具。点选neweditpointcurve工具,设置好你需要的阶数,拉出一条曲线。点选strecthcurve工具,点选曲线,将会在曲线2头出现2个控制点,点选一次+handles,会在曲线中心多出一个控制,默认情况下,那个小圆是白色状态,这时我们拖动小圆,即可以改变曲线的曲率。如果我们点选中间控制器的下面那个小三角,即小三角就会处于发白的激活状态,这时我们用鼠标去拖动将会改变滑杆在曲线上的位置。图1如果我们再点选一次-handles那中间的控制器将会减少一个,默认的激活控制器又将回到曲线最边上控制器那个白色的小圆圈上。图2这时我们就可以调整曲线一头的位置,如图2,我们想将曲线的那头,移动到图上那个point点位置,只需要,按住键ctrl按键,点鼠标左键即可,图3。这时的功能和transformcurve工具,如图的选项功能是相同的。图4。用好,strecthcurve工具,我们可以做很多事情,如图,我建了一条5阶的曲线。使用strecthcurve工具,增多曲线上控制点,将控制点滑杆拖到适当位置。向着一定位置拖动控制点,即可以得到差不多于汽车轮包位置的曲线。如果你觉得,5阶曲线,不能很好的表达你所建车,轮包这里的趋势,可以根据自己需要适当增大曲线阶数。调整控制点数量及位置,即可以调出很好的曲线来满足你的需要。而且根本不用去担心,曲率变化是否平滑。当曲线做好后,你发现这条曲线,长度不对时,我们可以通过,extend工具来调整,如图设置,将merge打上勾,点选曲线的一头,即会在曲线的那头出现一个如图控制器,向着不同方向拖动,即可以改变曲线长短。最后我们调整完的曲线,将还是一整条曲线。如果我们将merge的勾去掉,向着曲线前方拖动,将会得到另一条延着原曲线曲率,延长的曲线。如上图。如果我们将,merge的勾去掉,向着曲线,后方拖动,我们将会得到一条线上线。如左图。延长曲线,还有另一个工具,如图1点选曲线,使曲线处于激活状态。点选addpoints工具,结果曲线的一头就会出现激活状态,如图2。这时间我们在屏幕另一个位置,点击即会在原曲线的基础上多增加控制cv点。图3,但我们一般不去这么做。曲线的延长激活点出现在曲线的那一头,其实我们仔细观察曲线2头的cv点就能发现了,头尾的cv点形状是不同的。或者我们可以点选reversecurve曲线工具,点选曲线,来查看,将会在曲线上出先一个尖头指示,尖头所指的方向,就是我们用addpoints工具将会出现激活点,那头的方向,图2。当然我们也可以通过reversecurve工具,里的reverseactive来改变这个方向,如图3。提到reversecurve,顺带说一下,有时间在用offset时,会发现曲线偏移的方位,不是在同一个方向。选择所有曲线,点选reversecurve,我们就会发现曲线上的箭头,不是指向同一个方向。点选单根曲线,调整曲线方向,使所有曲线方向,为顺时针,或逆时针旋转。再次进行offset结果ok。alias-从零到A面—always_third如何做一条趋势比较复杂的曲线,第一步,使用point工具,定出这条曲线的起始点,和结束点。第二补,使用newcvcurve工具在空间搭出这条曲线的趋势。通过调整每个cv点的位置,使这条曲线逼近你要的趋势。当曲线调整到合适位置后,打开曲率梳检查后,会发现,这条曲线的曲率变化不是很平滑的过度。这时就不用再去调整这条曲线的每个cv点,使曲率变的平滑了,因为这样太麻烦,而且不容易调整的很好。第三步,在2点之间,做一条neweditpointcurve曲线。第四步,更改这条曲线的,增大阶数如果还不够那么增大跨距,保证后搭这条曲线,能很好的拟合,先前搭的曲线。第五步,点选这条曲线,使用strecthcurve工具,增加曲线的控制点,如图黑色,圈出部分,通过滑动控制点位置,及调整控制点位置来改变曲线曲率,最后使这条曲线,去拟合先前搭的那条曲线如图3。最后,打开曲率检查,如果已经能达到你要的效果了,那么删除先前那条即可以,如果不行,再次进行细微调整。有时,我们直接搭条阶数很高,而且也不是单跨距的曲线,可能就直接用了,但有时,我们需要将这条长的曲线分成几份去用。如图,一条长的曲线,我们现在就讲下,怎么将这条曲线,很好的分成几份。首先,用fitcurve工具点选这条曲线,点选2头尖头,帮曲线2边先拖到合理位置,再次点选曲线另一端,再拖到合理位置,如图这条曲线,最后剩下的就是2个中间过度转角的地方了。这时我们其中一个转角,继续选用fitcurve工具来拟合,设置到5阶,发现能完全拟合,这时曲线上就只剩下一段,没有用其他曲线去拟合了,我们如果想再次调整每条拟合的曲线,可以点选queryedit工具,点选这条曲线,即可以重新改动。曲线上剩下的最后一段,我们换用blendcurve曲线去拟合。通过控制杆,及用query工具调整fitcurve来调整blendcurve拟合的这条曲线,曲率。用blendcurve曲线的好处是,可以自己灵活改变曲线曲率,在原曲线上进行局部调整。曲线全部搭建好后,我们框选搭建好的所有曲线,打开曲率梳进行检查,发现如图红色框那里2条曲线的连接处,曲率出现了细微的调动,这也是,用blendcurve曲线来拟合原有曲线,最长出现的情况,因为用blendcurve曲线去拟合时,不能象用fitcurve曲线那样,可以很好的控制偏差,只能通过调整控制,来使曲线差不多的拟合,有时间还会人位的去改变转角曲率,所以这时间我们就要手动去调整下个别的cv点。这时,我们用transformcv工具,点选靠近这条blendcurve的fitcurve上的如图所示那个点,进行调整,调整好后,发现整个曲率已经过度平滑了,但原fitcurve曲线于原曲线出先了0.0332的偏差,我们不用去理会它,因为边上的曲线曲率变了,所以这里你要所整个曲率平滑,必然出现这样情况。到此整条曲线,就让我们分成了几段曲线了。但有的时候,我们搭出来的曲线,象如图这样,出现了反曲点,我们该怎么分段了。我们可以先点选breakcurveatinflections这个工具,再点选这条曲线,这时在曲线反曲点就会出现2个红色尖头,按下空格键后,如图曲线,就会从曲线反曲点,让分成3段。但它帮你分成的每段曲线的阶数,是不能满足你要求的,我们可以先将中间这一段。先直接用fitcurve工具再次进行拟合。点选fitcurve工具,设置degree,为5(根据情况而定)点选中间这段曲线。结果发现5阶曲线就可以很好的拟合了。拟合好后,我们就可以删除原有的,打段的中间那条阶数很高的曲线,至于2边的曲线怎么去拟合,刚才我已经讲过了,这里就不再多讲了。alias-从零到A面—always_third下面讲如何调整面的连续性,之前插下transformcv这个工具。新建了个平面设置5*5。这里要注意一点设置好比例,否则很可能会看不出效果。具体鼠标每个按键,在选择cv点时,具用什么功能可以在菜单preferences-selectionoption里进行设置。都设置完后切记,鼠标左,中,右键分别对应世界坐标的x,y,z。选择如图所示cv点在persp视图,已屏幕左右一分为2为准,在屏幕左点一次鼠标左键即所选所有cv点向x方向移动-10(因为刚才上图设置的是10,如果设置的是100那么一次移动就是100),在屏幕右边点一次左键即向x方向移动方位+10。中键同样道理,不同的是方向变成了Y。如果双点鼠标,即一次移动20或-20。z坐标有所不同,它是以屏幕一分位2上下为标准。上为+,下为-。大家可以选择不同的cv点,在屏幕上点击试下效果,很快就会明白了,这里我就不在做效果演示了。alias-从零到A面—always_third再来讲下这个选项,是一个选择cv点范围选项,中心框我设置的分别是4,10,32,当设置为32时间,如果图:最大的框,也就是说,如果有n个cv点在框内,你点击一下鼠标将会同时选中框内cv点。这个框在屏幕是一个恒定的范围,不会随着物体的大小改变,而改变。再看mousesensitivity这个选项,现在设置为1。当设置为1时间,鼠标向上拖动cv点100距离,结果cv点也想上移动了100当设置为10时间,向上拖动鼠标向上同样移动100单位,而cv点只想上移动了10。可以得知,cv点的移动10=鼠标移动单位100/倍数10。同样如果设置50,那cv点只会向上移动2个单位,具体根据需要,对cv点进行微调设置,设置10000都可以。alias-从零到A面—always_third现在来讲下面连续性,g0,g1,g2关系调整,也就是常说的p,t,c关系,先讲p,这里分为2种,一种如下图,2个相邻的边拥有相同的长度,及阶数,这时只要,将一边的面上,和另一边面相邻的cv点,依次拉到对应的每个cv点上,即2边面就会行成g1关系。但更多的是下图这个种情况,2边的共同边不一样长,这时如何来调整他们之间的关系,我们下面来着重讲一下。点选picklocator工具,框选那个p,然后按ctrl+5,打开它的属性面板。find选项已经默认是p,我们不做修改,点选showedgelabels选项打勾,及showcomb打勾,这时就会在p关系上出先曲率梳,checkpoints选项可以设置曲率梳密度,在combscale-c0选项下面,可以设置曲率梳大小。更改合适的大小已便调整时观察所用。点选曲率变化最大的,附近的一个cv点,点选上图工具,进行设置,在屏幕上按根据那个白色线的提示,按住鼠标不同按键进行拖动,如果线是差不多水平方向的,那就是按住鼠标左或中键拖动,具体情况要根据你的面在世界坐标的方向来定,如果是差不多和世界垂直的,那就是按住鼠标右键进行拖动,但有一点是相同的,都是向着,让条曲率变化越来越小的那边拖动,拖到整个曲率已经很小了,试只增大mousesensitivity数值,再次拖动,拖拖就成p了。我这里再介绍另一种方式,这次我们不去拖动鼠标来调点,而是点击鼠标来调点。选点方式和上面介绍的相同,不同的是我们这里要帮setpsize选项打上勾,如图,是在设置数值为0.4,mode为xyz的情况下,点鼠标中键9次的结果。为什么是点中键,及在屏幕那边点击,上面我已经介绍过了,这里就不再介绍了。由于看到这个线还是和世界坐标平面差不多处于平行状态,改小数值,继续点鼠标中键。点了几次后,发现间隙已经是0.001了,很接近公差了,但此时的关系还没有构成p连续。但这时箭头所指方向已经不于世界坐标平面平行了。这时改为,在箭头翘起的一头,屏幕下方,点鼠标左键一下,即构成p关系,如果,数值差大一点,那就多点几下。如上图:或者在箭头垂下去的一头,按住鼠标右键,向上轻轻一托,p关系就出来了,有点内似于“翘翘板”原理,翘的那头向下压点,或低的那头向上托点。刚才是第2种调点方式,这里我再介绍一种给大家,大家可以根据自己的爱好,选择不同的调点方式。这3种方式无论那一种熟用后,调起点来都是很方便的。这3种方式讲完后,我会继续帮如何调g1,及g2关系,讲一下,后面关于到面连续性的调点,我就不会再讲了,大家只要帮这里的方法熟练应用,调起点来,那就会非常得心应手了。话不多说了,开始讲第3种调点方式。第一步,同样框选这个连续性标志。第二步,打开菜单,windows-information-deviationtable。如果你觉得这里偏差显示的密度不够,可以再次按ctrl+5打开,属性面板,调整checkpoints的数值,来增大密度,所显示的偏差和面都是一一对应下来的,你只需,拖动cv点,偏差面板的上数值,即立即更改,当偏差,都小于你设
本文标题:alias-汽车建模教程
链接地址:https://www.777doc.com/doc-4405723 .html