QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
1.抛物线y=p x^2                 p为已知常数8 X: Q/ x5 N6 p# H4 |# I  N0 [
2.椭圆x^2/a^2+y^2/b^2=1    a、b分别为长短轴
! m, ?# S& A' H5 z/ G8 L要求得到上述两种曲线的等距曲线,即两种曲线在法线方向上距离相等。请问如何解决?
* z1 O9 v" {7 I3 f/ S( K$ M( \) i/ B' R; s: Z
请给出详细计算方法1 v: M! f/ z) P3 ?/ q
/ z! ?+ m! a/ Q: c1 O
最近碰到的加工难题啊!
3 B% p2 P9 x- H/ B+ u7 } :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,没想到还有这个功能。
8 i0 ]& D! G4 |+ j* L' U不过有没有理论计算方法呢
 楼主| 发表于 2008-8-27 20:18:05 | 显示全部楼层 来自: 中国湖北黄石
想到一个方法,就是假想在已知曲线上有个等半径的圆周运动,求圆心的轨迹曲线。半径就是所求曲线与已知曲线的法线距离。考虑用微分原理计算,正在计算中; b3 X$ e3 G4 d
希望有朋友进来讨论下
发表于 2008-8-28 10:19:13 | 显示全部楼层 来自: 中国山西太原
运用CAXA2007软件作任何曲线的等距线都很简单,绘出已知曲线,按一下等距线图标,在曲线上显示双向箭头,点一下需要的方向,就生成了,也可生成双向的,非常方便。
曲线的等距线.jpg

评分

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

查看全部评分

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

回复 5# 的帖子

万分感谢,装了CAXA2007,果真如此,受教了!呵呵,国产的绘图软件某些方面比那些大牌软件还方便和先进啊
6 I* q& A: T. _8 {2 _. V* h0 E
7 V; @) R7 X# [不过得到的等距曲线是怎样计算出来的呢?需要表达式才能编程加工啊
发表于 2008-8-29 09:53:16 | 显示全部楼层 来自: 中国山西太原

回复 6# 的帖子

1  对于椭圆方程很很好列,长、短半轴都加上距离d就行了:x^2/(a+d)^2+y^2/(b+d)^2=1。! G2 c( {& ^% \/ K  G- e2 r5 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# 的帖子

试过了,好像不对,尤其是抛物线,找不着北了
4 x4 A3 P8 B7 U' V6 j6 U :lol:
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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