QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
1.抛物线y=p x^2                 p为已知常数9 X8 S1 T. b/ S+ a& L. m  y' G/ p( H
2.椭圆x^2/a^2+y^2/b^2=1    a、b分别为长短轴
6 `, Q: d0 f$ k- z) i3 z$ E要求得到上述两种曲线的等距曲线,即两种曲线在法线方向上距离相等。请问如何解决?
% p5 n) X! q. q: J& s' G* D
- ]$ j. E) a6 _& |请给出详细计算方法
- y, |7 }3 L! J* e0 _- ?9 }9 `( P/ a5 r# C! h( B% M; r
最近碰到的加工难题啊!# U1 {8 R0 o) T! K
: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,没想到还有这个功能。
. I6 h8 j4 g4 h/ {# M) ?* S不过有没有理论计算方法呢
 楼主| 发表于 2008-8-27 20:18:05 | 显示全部楼层 来自: 中国湖北黄石
想到一个方法,就是假想在已知曲线上有个等半径的圆周运动,求圆心的轨迹曲线。半径就是所求曲线与已知曲线的法线距离。考虑用微分原理计算,正在计算中8 L' {% G2 Z" m- G- o
希望有朋友进来讨论下
发表于 2008-8-28 10:19:13 | 显示全部楼层 来自: 中国山西太原
运用CAXA2007软件作任何曲线的等距线都很简单,绘出已知曲线,按一下等距线图标,在曲线上显示双向箭头,点一下需要的方向,就生成了,也可生成双向的,非常方便。
曲线的等距线.jpg

评分

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

查看全部评分

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

回复 5# 的帖子

万分感谢,装了CAXA2007,果真如此,受教了!呵呵,国产的绘图软件某些方面比那些大牌软件还方便和先进啊
) w$ [# k: M. J) Y8 ^" T6 f3 x2 h1 \1 }" ?% @2 I
不过得到的等距曲线是怎样计算出来的呢?需要表达式才能编程加工啊
发表于 2008-8-29 09:53:16 | 显示全部楼层 来自: 中国山西太原

回复 6# 的帖子

1  对于椭圆方程很很好列,长、短半轴都加上距离d就行了:x^2/(a+d)^2+y^2/(b+d)^2=1。
1 O) U' K+ O( k: V) E$ N2  对于抛物线方程,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# 的帖子

试过了,好像不对,尤其是抛物线,找不着北了2 W- V* d  }0 I+ n' \' _
:lol:
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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