QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 1859|回复: 7
收起左侧

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

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

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

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

x
1.抛物线y=p x^2                 p为已知常数
" P2 C% A& \+ l4 C; _5 p4 e, B2.椭圆x^2/a^2+y^2/b^2=1    a、b分别为长短轴
4 A/ W* l3 {7 A: \+ ^% u要求得到上述两种曲线的等距曲线,即两种曲线在法线方向上距离相等。请问如何解决?' Q9 {/ \, t+ h/ j& j9 q) A, B
" V0 l5 V- [3 J
请给出详细计算方法. f$ q! D% V( `0 f: E1 ~5 L5 M
& ]5 N6 i9 ]/ v6 d; w- `9 @' @5 S
最近碰到的加工难题啊!
5 X' ]" X- M! U9 e1 C$ D :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,没想到还有这个功能。3 v9 u+ e$ E0 ?4 O+ C, ]/ O
不过有没有理论计算方法呢
 楼主| 发表于 2008-8-27 20:18:05 | 显示全部楼层 来自: 中国湖北黄石
想到一个方法,就是假想在已知曲线上有个等半径的圆周运动,求圆心的轨迹曲线。半径就是所求曲线与已知曲线的法线距离。考虑用微分原理计算,正在计算中
3 G, v+ I7 a# l' I* M! n9 ?6 n' `希望有朋友进来讨论下
发表于 2008-8-28 10:19:13 | 显示全部楼层 来自: 中国山西太原
运用CAXA2007软件作任何曲线的等距线都很简单,绘出已知曲线,按一下等距线图标,在曲线上显示双向箭头,点一下需要的方向,就生成了,也可生成双向的,非常方便。
曲线的等距线.jpg

评分

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

查看全部评分

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

回复 5# 的帖子

万分感谢,装了CAXA2007,果真如此,受教了!呵呵,国产的绘图软件某些方面比那些大牌软件还方便和先进啊
7 [4 Q5 L3 I# w
, G& c- \. D8 r- a9 [! i不过得到的等距曲线是怎样计算出来的呢?需要表达式才能编程加工啊
发表于 2008-8-29 09:53:16 | 显示全部楼层 来自: 中国山西太原

回复 6# 的帖子

1  对于椭圆方程很很好列,长、短半轴都加上距离d就行了:x^2/(a+d)^2+y^2/(b+d)^2=1。' S/ p% g+ x  }! X5 d. R
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# 的帖子

试过了,好像不对,尤其是抛物线,找不着北了
8 @  Q4 W# j! d- { :lol:
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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