QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
查看: 1858|回复: 7
收起左侧

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

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

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

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

x
1.抛物线y=p x^2                 p为已知常数
, E% {, L. y  b; H  q, S% n2.椭圆x^2/a^2+y^2/b^2=1    a、b分别为长短轴
" K) x9 R, P- [5 i; R6 v要求得到上述两种曲线的等距曲线,即两种曲线在法线方向上距离相等。请问如何解决?
: j/ G7 V4 h9 I# _+ N+ H
% x2 t8 t5 a1 R+ w5 m) Z4 l* L# ]% b请给出详细计算方法
8 H, o: f) v, Y7 p, k; n8 V/ K! O9 P" b8 R8 W
最近碰到的加工难题啊!
( R7 @- g, D/ p! s :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,没想到还有这个功能。# H$ n) k% v" b5 M
不过有没有理论计算方法呢
 楼主| 发表于 2008-8-27 20:18:05 | 显示全部楼层 来自: 中国湖北黄石
想到一个方法,就是假想在已知曲线上有个等半径的圆周运动,求圆心的轨迹曲线。半径就是所求曲线与已知曲线的法线距离。考虑用微分原理计算,正在计算中5 E6 T7 g7 v, J5 u6 V
希望有朋友进来讨论下
发表于 2008-8-28 10:19:13 | 显示全部楼层 来自: 中国山西太原
运用CAXA2007软件作任何曲线的等距线都很简单,绘出已知曲线,按一下等距线图标,在曲线上显示双向箭头,点一下需要的方向,就生成了,也可生成双向的,非常方便。
曲线的等距线.jpg

评分

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

查看全部评分

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

回复 5# 的帖子

万分感谢,装了CAXA2007,果真如此,受教了!呵呵,国产的绘图软件某些方面比那些大牌软件还方便和先进啊
5 f+ \! r/ u) I- P& [. X; b! p4 ~/ Q" d: |0 L) o# h: s+ D3 N' Y2 o( B
不过得到的等距曲线是怎样计算出来的呢?需要表达式才能编程加工啊
发表于 2008-8-29 09:53:16 | 显示全部楼层 来自: 中国山西太原

回复 6# 的帖子

1  对于椭圆方程很很好列,长、短半轴都加上距离d就行了:x^2/(a+d)^2+y^2/(b+d)^2=1。( Y- ^: R4 I& Y
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# 的帖子

试过了,好像不对,尤其是抛物线,找不着北了
' H$ B, a, i8 ~8 c4 m :lol:
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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