找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8340|回复: 18

[求助] 画弯曲的,变螺距的弹簧。。求助

[复制链接]

21

主题

135

回帖

1

威望

助工

积分
165
发表于 2011-3-18 13:37 | 显示全部楼层 |阅读模式
http://www.proewildfire.cn/forum ... p;extra=&page=1。。。。在这个帖子的三楼,那位高手画的。我看不懂他是怎么做的。。螺距怎么就变了呢。。还有他模型树的第一个特征是什么,起什么作用?。。谢谢了
aaaaaaaaaaaaaaaaaaaaaaaa.png
bbbbbbbbbbbb.png

0

主题

152

回帖

12

威望

助工

积分
192
发表于 2011-3-18 14:05 | 显示全部楼层
你指的这个特征是一个图形,这个图形的作用是用来控制螺距变化的,其实图形本身并不难理解,关键在于你在vss扫描里面设置了什么样的参数和关系,再通过调用这个图形来完成对螺距的控制
回复

使用道具 举报

33

主题

480

回帖

9

威望

高工

积分
618
发表于 2011-3-18 14:34 | 显示全部楼层

回复 2# aiyyoo 的帖子

你好,我看到里面有这么一句sd3=evalgraph("A",trajpar*10)*360*2,可以跟您请教一下,作何解释呢?
回复

使用道具 举报

0

主题

152

回帖

12

威望

助工

积分
192
发表于 2011-3-18 15:08 | 显示全部楼层
今天闲,给大伙详细说下吧,就当这是个教程贴了(不过是在分析别人做的东西~~呵呵)
我从简单的开始分析这个弹簧,假如你现在要画一个一样弯曲的但不会变螺距的弹簧,用vss扫描是什么过程呢?
1,草绘一个弯曲的曲线
2,用vss扫沿着这条曲线螺旋扫面
3,沿着扫出的螺旋面的边扫描出弹簧实体
假设这些你都会,那么你应该知道在第二步vss扫描的时候有两个变量需要定义,
一个是扫描线的长度,这个参数在这里可以定义弹簧半径大小
另一个是角度,这个参数在这里就需要用关系来控制,我们希望它能沿着我们的轨迹旋转扫出,打个比方这个关系式是sdXX=trajpar*360*20,trajpar这个函数我就不解释了,360代表转了一圈360度,20就是我定义它在扫描的过程中转了20圈。


到了这里,你需要思考一个问题,为什么这样扫出的弹簧是均匀的?
因为trajpar这个函数,因为它是线性的,增长的速度一样,所以是均匀的,我们要变化斜率(也就改变了螺距),就要替换掉这个函数,用一个本身具有斜率变化的函数来控制,最后得到的必然是一个具有螺距变化的弹簧,这个控制最简单直观的就是调用图形。
evalgraph这个函数可以自己去看看定义,我不解释了,直接回到这个截图来说,这个图分了三段,那就有三个斜率,斜率大的,在横坐标走过相同值的时候纵坐标上升的自然就快,反之亦然。
怎么调用呢,放在关系里讲你会更容易理解。我们用图形控制换掉刚才关系式里的单一斜率函数,那么定义这个关系是sdxx=360*evalgraph("a",trajpar*L)
这其中的a就是这个图形的名称,L就是这个图形的横坐标总长度,那么trajpar*L也就取到了这个图形中所有的横坐标值,这个evalgraph("a",trajpar*L)最后的结果就是取到了所有的a图形中横坐标对应的纵坐标值。(这里多说两句,L是a图形的总长,换掉L乘个K什么结果,K大于L什么结果,K小于L什么结果,你可以自己去尝试下,这样会对这个函数有更深刻的认识。)
回到我们这个关系sdxx=360*evalgraph("a",trajpar*L),对应图形来说,开始斜率大纵坐标变化快,360一乘,自然一圈圈转的很快,(在相同的时间扫过同样的长度,转的圈数多了自然螺距就小了),中间斜率小了,转的也就慢了(螺距就大了),后面斜率大了又转的快了(螺距又小了)。
至此,基本完了,最后说两点
1,有人会问,刚才你还乘了个20圈呢,现在怎么不乘了?
这个跟图形有关系,如果你的图形很陡峭,那一遍走下来纵坐标都不知道多少了,圈数自然就很多了~当然随便乘个数也可以,就是让纵坐标更大,圈数更多,弹簧更密
2,这个图形里那个转接的地方是有圆弧过度的,角度变化平缓,扫描面过度是顺的,不然直接切过去会有一个明显的转折,这样出来的螺旋线不相切就没得搞了。

评分

参与人数 1威望 +1 金钱 +3 收起 理由
野火 + 1 + 3 热心助人

查看全部评分

回复 1 0

使用道具 举报

13

主题

582

回帖

186

威望

讲师

积分
1139

热心助人勋章优秀会员勋章希望之星勋章

发表于 2011-3-18 15:34 | 显示全部楼层
不错,我要讲估计也讲不了这么明了。
回复

使用道具 举报

21

主题

135

回帖

1

威望

助工

积分
165
 楼主| 发表于 2011-3-18 15:44 | 显示全部楼层

回复 4# aiyyoo 的帖子

谢谢,真详细,我再慢慢研究一下哈。。
回复

使用道具 举报

21

主题

135

回帖

1

威望

助工

积分
165
 楼主| 发表于 2011-3-18 15:44 | 显示全部楼层

回复 5# hehaihang123 的帖子

原作者来了哈。。。不要告我侵犯版权,哈哈
回复

使用道具 举报

5

主题

85

回帖

4

威望

助工

积分
130
发表于 2011-3-18 15:49 | 显示全部楼层
老大,还是你的比喻深刻。。。。。。。。。。。
容易理解
回复

使用道具 举报

33

主题

480

回帖

9

威望

高工

积分
618
发表于 2011-3-18 16:43 | 显示全部楼层

回复 4# aiyyoo 的帖子

,讲得很详细,再领悟领悟!!!
回复

使用道具 举报

1

主题

55

回帖

0

威望

助工

积分
75
发表于 2011-3-18 17:13 | 显示全部楼层
在转弯的地方变螺距?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2024-9-28 16:19 , Processed in 0.134584 second(s), 25 queries .

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