QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
3天前
查看: 6676|回复: 13
收起左侧

[讨论] 怎样精确地画双曲线或抛物线

[复制链接]
发表于 2007-2-3 06:57:09 | 显示全部楼层 |阅读模式 来自: 中国

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

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

x
怎样用autocad基本命令画出“真实”的双曲线(例如:X^2-Y^2=1)或抛物线(例如:Y=x^2+2x+1)。不用二次开发,也不用输入若干个拟合点座标生成近似的样条曲线或多段线(即不用样条曲线或多段线命令)4 w+ a" z8 a7 T, A3 u4 g
3 d- b* ?* S- C" j8 Y! Z0 p2 n
[ 本帖最后由 woaishuijia 于 2007-2-3 21:53 编辑 ]

评分

参与人数 1三维币 +8 收起 理由
★新手★ + 8 发起技术讨论!鼓励!

查看全部评分

发表于 2007-2-3 07:49:37 | 显示全部楼层 来自: 中国江苏无锡
不知道AUTOCAD中有没有函数编辑功能,如果没有,想直接画出怕是难,等待2008版的开发增加吧。这个功能在一般的三维软件里都是有的。
发表于 2007-2-3 08:01:17 | 显示全部楼层 来自: 中国黑龙江哈尔滨
其实不管什么软件,计算机的显示器、绘图仪它们都不是连续设备。根本无法实现连续光滑的曲线,其实都是用直线模拟的。
 楼主| 发表于 2007-2-3 21:37:05 | 显示全部楼层 来自: 中国
用三维建模方法画抛物线Y=X^2+2X+1
/ B: i. \/ t: w+ @, h% h& Q9 P! P- a4 _9 r* }
[ 本帖最后由 woaishuijia 于 2007-2-3 21:48 编辑 ]
用三维建模方法画抛物线.gif

用三维建模方法画二维双曲线和抛物线.rar

57.06 KB, 下载次数: 197

教程(doc格式)

评分

参与人数 1三维币 +10 收起 理由
★新手★ + 10 感谢技术分享!奖!

查看全部评分

发表于 2007-2-4 00:27:29 | 显示全部楼层 来自: 中国江苏镇江
感谢楼主出这样的技术讨论题!
. n& G* c! J* i$ u ( |- ?; O& j* @3 _% {6 Y6 B
看了楼主的解题思路真正是佩服。
8 u& |+ ~1 |5 O 8 k! N& s: W+ m+ N
根据双曲线的标准方程也做了一个,应当有共性呀!
squt.JPG
s.gif
发表于 2009-5-26 15:40:18 | 显示全部楼层 来自: 中国黑龙江哈尔滨
楼主的理论基础太强了!!!4 u5 ~& x3 V+ D* d0 M1 [& P
这绝对是逆向思维!!!" B2 v# G+ F' m  m* s/ X3 ~2 _
因为按照楼主的画法得到精确曲线后,如果查看曲线的特性我们会发现其实曲线就是spline(也就是“样条曲线”)。
发表于 2009-5-27 17:16:06 | 显示全部楼层 来自: 中国安徽合肥
赞一个,以前都是用lisp语言写的
发表于 2009-5-27 17:38:55 | 显示全部楼层 来自: 中国重庆
可以自动生成就好了
发表于 2009-5-27 19:21:45 | 显示全部楼层 来自: 中国山西太原
这个可以利用EXCEL辅助绘制
4 E3 M% E, c, x- R$ W/ x原理:+ L3 }/ p2 ~8 g* _2 J: N& w; l0 r
利用EXCEL的计算,递推功能算出一系列点的坐标数据,生成点的坐标,复制这些数据,
1 K- A# F+ Q5 {& L" s( K打开CAD用样条曲线命令,黏贴这些点的坐标,自动绘制% F4 P2 A. {; B/ \- T# ^$ t4 P  H
可以参考论坛里一个精确绘制渐开线齿轮的帖子,是视频的,用的就是这个方法
/ A8 R' w6 O4 _就是这个,自己举一反三吧http://www.3dportal.cn/discuz/viewthread.php?tid=350955&highlight=%B3%DD%C2%D6$ t9 r( V8 `7 N3 @& F9 I" D

! p% Y$ h& g' E6 q- i* u4 W. _$ I  }[ 本帖最后由 shumabaolong 于 2009-5-27 19:32 编辑 ]
发表于 2009-5-27 21:13:02 | 显示全部楼层 来自: 中国江苏盐城
楼上的做法最多只能算是近似的双曲线或抛物线。要精确的画,只能参照圆锥曲线的定义,先建圆锥体的三维模型,在用与圆锥母线不同关系的平面去剖切圆锥,然后再把剖切后的圆锥转为二维图形,就可得到一条理论上是准确的双曲线或抛物线。
发表于 2009-5-27 22:43:29 | 显示全部楼层 来自: 中国浙江宁波
都是猛人  厉害呀
发表于 2009-5-28 13:53:32 | 显示全部楼层 来自: 中国安徽滁州
都是高手中的超级高手,自叹不如,看来,还得狠下功夫,努力提高,向高手们学习看齐。
发表于 2009-5-28 21:01:13 | 显示全部楼层 来自: 中国湖南长沙
这个用lisp或VC++编写,就能准确地画双曲线或抛物线
发表于 2009-6-4 17:54:49 | 显示全部楼层 来自: 中国江苏南京
非常感谢!强烈支持!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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