老段 发表于 2008-12-29 13:35:20

vss灯罩教程

本帖最后由 djg1953 于 2011-8-8 14:25 编辑

原题地址:
vss灯罩+4分题已结束
http://bbs.chinade.cc/thread-57870-1-1.html

本题做得好的有以下几位:
                         无忧 (特别推荐)34楼有3.0的版本
                        CLZY
                        yczsp
大家可以下载学习





出题时已说过,本题与魔戒差不多,所不同的是轨迹线的齿形较多,因此不能用草绘器中现成的图形,所以本题的难点之一是创建轨迹。
从大家的答题来看有以下三种方法:
    一、用笨办法在草绘中慢慢画出来。
    二、用循环使用的图形控制。
   三、用关系式直接走出。
第一种方法想必不用介绍了,幸亏只有30个齿,如果有更多齿不知道还有谁能有这个耐心画出来:lol
第二种方法是比较实用的方法,尤其是再有其它较为复杂的图形时这种方法应该能常用得到
第三种方法在这个题中应该是最好的方法,是用关系式直接走出的星形轨迹,连图形也不了。在此我们要感谢无忧提供的好方法。

[ 本帖最后由 djg1953 于 2008-12-29 14:33 编辑 ]

老段 发表于 2008-12-29 13:35:42

循环使用图形控制的方法首先当然是要创建图形,方法如下:
由于所需曲线必须是连续曲线,所以要将两条直线合并为样条曲线

画完图形后草绘一圆形轨迹。
这一题的另一难点是画截面,由于灯罩的要求并不高所以不必追求什么零交点,所以用单轨迹控制即可。要求高的可以去下其它高手的做法:lol
为了便于大家理解,先做一个模拟。见下图,先画两条直线,其后转为构建线,在两线间按下图草绘,尤其要注意标与约束。


由下面动画可见,由于约束的关系,当改变两线间的距离时,图形只能按我们所需形式变化


下图是这个截面走出的形状



[ 本帖最后由 djg1953 于 2008-12-29 14:12 编辑 ]

老段 发表于 2008-12-29 13:35:57

本帖最后由 djg1953 于 2011-8-9 10:44 编辑

至于斜的和直的原理相同,只须将两条平行的构建线画斜过来就行了


将驱动尺寸用循环使用的关系式控制即可,见下图:



直接用关系式驱动的也同样道理,见下图:






[ 本帖最后由 djg1953 于 2008-12-29 14:24 编辑 ]

老段 发表于 2008-12-29 13:36:16

以下两个关系式,大家可以保存起来,要用的时候调出来,填上相应的数据就行了,至于原理就不必去研究了;P

循环使用图形控制:
sd5=evalgraph("vv",mod(300*trajpar,10))

直接走星形轨迹关系式:
t=trajpar*30*2
n=floor((t+1)/2)
sd22=abs((-1)^n*t+(-1)^(n+1)*2*n)*10

提供以下两个prt给大家参考

[ 本帖最后由 djg1953 于 2008-12-29 14:31 编辑 ]

bule-conch 发表于 2008-12-29 14:36:42

来看博士的鬼火神功!

Seeker 发表于 2008-12-29 15:10:04

发完了吧,来学习了!

chenxueqing52 发表于 2008-12-29 15:18:55

終于發完了:L :L

浪客_剑心518 发表于 2008-12-29 15:43:14

终于明白怎么做了.谢谢

zhp023 发表于 2008-12-29 16:32:38

bangdingxia!:)

yczsp 发表于 2008-12-29 18:12:15

循环使用图形的关系式以前没用过,学习了,好方法啊!也再次感谢超版的精彩教程!受益非浅啊!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: vss灯罩教程