QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 1865|回复: 7
收起左侧

[讨论] 如何得到二次曲线的等距曲线

[复制链接]
发表于 2008-8-25 20:33:17 | 显示全部楼层 |阅读模式 来自: 中国湖北黄石

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

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

x
1.抛物线y=p x^2                 p为已知常数9 k( S5 }  ~% h( T
2.椭圆x^2/a^2+y^2/b^2=1    a、b分别为长短轴
$ [9 c7 ]8 J! f6 q, ~( G要求得到上述两种曲线的等距曲线,即两种曲线在法线方向上距离相等。请问如何解决?* H/ B' @7 z% K" f- |/ @

2 E) k' t7 f: r7 O请给出详细计算方法
6 [+ o: j2 O8 l9 ^$ ]
! y, b' ?* E, a$ Q( c4 c/ T最近碰到的加工难题啊!0 I$ r: ], R0 W8 ^5 u6 u9 Y. O% A
:lol: :lol: :lol: :lol: :lol:
发表于 2008-8-25 20:52:55 | 显示全部楼层 来自: 中国河南焦作
在Solidwork软件中,可以用VBA根据方程生成曲线图形的,再用 solidwork的等距曲线功能,应能完成所求。详情可到SW栏目咨询

评分

参与人数 1三维币 +3 收起 理由
华氏911 + 3 应助

查看全部评分

 楼主| 发表于 2008-8-25 21:17:20 | 显示全部楼层 来自: 中国湖北黄石

回复 2# 的帖子

谢谢!还没用过Solidwork,没想到还有这个功能。- U% Y/ k' _5 j* r. B) K  Z( h# T
不过有没有理论计算方法呢
 楼主| 发表于 2008-8-27 20:18:05 | 显示全部楼层 来自: 中国湖北黄石
想到一个方法,就是假想在已知曲线上有个等半径的圆周运动,求圆心的轨迹曲线。半径就是所求曲线与已知曲线的法线距离。考虑用微分原理计算,正在计算中4 H2 y& t& ?0 f, p
希望有朋友进来讨论下
发表于 2008-8-28 10:19:13 | 显示全部楼层 来自: 中国山西太原
运用CAXA2007软件作任何曲线的等距线都很简单,绘出已知曲线,按一下等距线图标,在曲线上显示双向箭头,点一下需要的方向,就生成了,也可生成双向的,非常方便。
曲线的等距线.jpg

评分

参与人数 1三维币 +5 收起 理由
华氏911 + 5 应助

查看全部评分

 楼主| 发表于 2008-8-28 12:59:39 | 显示全部楼层 来自: 中国湖北黄石

回复 5# 的帖子

万分感谢,装了CAXA2007,果真如此,受教了!呵呵,国产的绘图软件某些方面比那些大牌软件还方便和先进啊( W; c) O3 d/ e2 g1 l3 ^9 A
+ ^' f  _' {) D3 f# a" z+ @( X
不过得到的等距曲线是怎样计算出来的呢?需要表达式才能编程加工啊
发表于 2008-8-29 09:53:16 | 显示全部楼层 来自: 中国山西太原

回复 6# 的帖子

1  对于椭圆方程很很好列,长、短半轴都加上距离d就行了:x^2/(a+d)^2+y^2/(b+d)^2=1。$ _% u. E: `! V7 S, i* U' x
2  对于抛物线方程,y = 2px ^2    此方程顶点过原点。等距线若沿y轴向下距离为d,焦距变为 p/2+d,抛物线方程变为 y=2(p+2d)x^2 - d.

评分

参与人数 1三维币 +5 收起 理由
userkypdy + 5 技术交流

查看全部评分

 楼主| 发表于 2008-8-30 20:57:06 | 显示全部楼层 来自: 中国湖北黄石

回复 7# 的帖子

试过了,好像不对,尤其是抛物线,找不着北了' u8 o) _) f3 y  s5 J. f
:lol:
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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