找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2978|回复: 5

[求助] 用方程做的曲线在草绘时不能偏移到足够大

[复制链接]

1

主题

56

回帖

0

威望

助工

积分
61
发表于 2010-5-8 19:54 | 显示全部楼层 |阅读模式
我要把曲线向内侧偏移10.5
请教高手
方程:theta=t*360
r=19.5
z=3
e=3.5
x=r*cos(theta)-e*cos((z+1)*theta)
y=r*sin(theta)-e*sin((z+1)*theta)
z=0
qu.JPG

21

主题

270

回帖

8

威望

工程师

积分
355

宣传大使勋章

发表于 2010-5-8 21:44 | 显示全部楼层
你是不是想要这种效果,直接等距是不行的,因为,有距离限制了,你可以改方程参数,
在生成一条曲线啊,下面是我刚才改好的,你看看,不合你的要求可以继续改r和e的值
theta=t*360
r=10.7
z=3
e=1.8
x=r*cos(theta)-e*cos((z+1)*theta)
y=r*sin(theta)-e*sin((z+1)*theta)
z=0
00.jpg

评分

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

查看全部评分

回复

使用道具 举报

0

主题

6

回帖

0

威望

实习生

积分
7
发表于 2010-5-9 00:14 | 显示全部楼层
把参数R加10.5或者减10.5就是了!其他的都不用变!
回复

使用道具 举报

1

主题

56

回帖

0

威望

助工

积分
61
 楼主| 发表于 2010-5-9 11:09 | 显示全部楼层
感激涕零 原来是参数问题
有没有什么方法在不改变参数的情况下使曲线相内侧偏移10.5
回复

使用道具 举报

2

主题

10

回帖

0

威望

实习生

积分
13
QQ
发表于 2010-5-9 11:38 | 显示全部楼层
我以为能 直接用偏距边呢,回头试下, 眼高手低
回复

使用道具 举报

1

主题

56

回帖

0

威望

助工

积分
61
 楼主| 发表于 2010-5-9 11:45 | 显示全部楼层
我要得到以   曲线为轨迹线   圆心在曲线上 半径为10.5的圆包络面
baixian.JPG
回复

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

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

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

GMT+8, 2025-9-22 16:20 , Processed in 0.127613 second(s), 30 queries .

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