QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 6399|回复: 13
收起左侧

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

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

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

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

x
怎样用autocad基本命令画出“真实”的双曲线(例如:X^2-Y^2=1)或抛物线(例如:Y=x^2+2x+1)。不用二次开发,也不用输入若干个拟合点座标生成近似的样条曲线或多段线(即不用样条曲线或多段线命令)
# x( B! L, m' e' C) G) u& g- e7 v5 t7 Q+ A/ i9 d7 {7 M
[ 本帖最后由 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
( L: J' [6 e' w1 I
) c4 k9 z  `8 V% |[ 本帖最后由 woaishuijia 于 2007-2-3 21:48 编辑 ]
用三维建模方法画抛物线.gif

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

57.06 KB, 下载次数: 194

教程(doc格式)

评分

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

查看全部评分

发表于 2007-2-4 00:27:29 | 显示全部楼层 来自: 中国江苏镇江
感谢楼主出这样的技术讨论题!
: B! B0 P7 I* v+ D4 S
3 W0 F7 o9 Q* A1 Z# I+ f4 R) Y2 A看了楼主的解题思路真正是佩服。
8 a/ n  \' r+ j3 C' ~
( p. P# r2 C4 d根据双曲线的标准方程也做了一个,应当有共性呀!
squt.JPG
s.gif
发表于 2009-5-26 15:40:18 | 显示全部楼层 来自: 中国黑龙江哈尔滨
楼主的理论基础太强了!!!
, H0 r% z) w- F3 t4 Y% r这绝对是逆向思维!!!
, F; k6 n( }4 r; Q因为按照楼主的画法得到精确曲线后,如果查看曲线的特性我们会发现其实曲线就是spline(也就是“样条曲线”)。
发表于 2009-5-27 17:16:06 | 显示全部楼层 来自: 中国安徽合肥
赞一个,以前都是用lisp语言写的
发表于 2009-5-27 17:38:55 | 显示全部楼层 来自: 中国重庆
可以自动生成就好了
发表于 2009-5-27 19:21:45 | 显示全部楼层 来自: 中国山西太原
这个可以利用EXCEL辅助绘制
+ E8 C& L" V/ s- w. T5 c原理:
7 P4 L9 I3 P# |0 {4 a2 g利用EXCEL的计算,递推功能算出一系列点的坐标数据,生成点的坐标,复制这些数据,6 n" k! {6 n6 |) D2 ^) {4 }$ c% S
打开CAD用样条曲线命令,黏贴这些点的坐标,自动绘制$ n. U" i4 K' E: I5 X
可以参考论坛里一个精确绘制渐开线齿轮的帖子,是视频的,用的就是这个方法# P4 a- `) K. A, w
就是这个,自己举一反三吧http://www.3dportal.cn/discuz/viewthread.php?tid=350955&highlight=%B3%DD%C2%D6
8 `9 ?8 J* Q  ~- D7 a  e7 n7 m
; T0 |9 c5 Z) E[ 本帖最后由 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 )

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