QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 6613|回复: 13
收起左侧

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

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

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

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

x
怎样用autocad基本命令画出“真实”的双曲线(例如:X^2-Y^2=1)或抛物线(例如:Y=x^2+2x+1)。不用二次开发,也不用输入若干个拟合点座标生成近似的样条曲线或多段线(即不用样条曲线或多段线命令)
/ a4 `+ T8 E" d/ z1 I6 v* z2 e
4 R) U/ ]0 u, r) \[ 本帖最后由 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. ]$ ]6 [( ?8 W8 r

: j" c7 {# P, K6 F[ 本帖最后由 woaishuijia 于 2007-2-3 21:48 编辑 ]
用三维建模方法画抛物线.gif

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

57.06 KB, 下载次数: 197

教程(doc格式)

评分

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

查看全部评分

发表于 2007-2-4 00:27:29 | 显示全部楼层 来自: 中国江苏镇江
感谢楼主出这样的技术讨论题!
. z4 H- a4 U7 i $ i& p  S: ~) C' |
看了楼主的解题思路真正是佩服。8 ^0 y+ {( W" d
0 A/ j5 `7 R/ t+ ~2 a
根据双曲线的标准方程也做了一个,应当有共性呀!
squt.JPG
s.gif
发表于 2009-5-26 15:40:18 | 显示全部楼层 来自: 中国黑龙江哈尔滨
楼主的理论基础太强了!!!
# h' L7 c: t  R3 B) I# B. _这绝对是逆向思维!!!( N! [! A/ w1 I' g! ^
因为按照楼主的画法得到精确曲线后,如果查看曲线的特性我们会发现其实曲线就是spline(也就是“样条曲线”)。
发表于 2009-5-27 17:16:06 | 显示全部楼层 来自: 中国安徽合肥
赞一个,以前都是用lisp语言写的
发表于 2009-5-27 17:38:55 | 显示全部楼层 来自: 中国重庆
可以自动生成就好了
发表于 2009-5-27 19:21:45 | 显示全部楼层 来自: 中国山西太原
这个可以利用EXCEL辅助绘制
; m: M7 H8 F8 S5 k原理:
3 U1 @( I5 t  `% \( e利用EXCEL的计算,递推功能算出一系列点的坐标数据,生成点的坐标,复制这些数据,
# u5 q0 l  d# v. L: F! h打开CAD用样条曲线命令,黏贴这些点的坐标,自动绘制
6 `% F6 T4 r2 d. w, j  i- v' H0 l: j可以参考论坛里一个精确绘制渐开线齿轮的帖子,是视频的,用的就是这个方法
; b, n0 A0 c, H: ?' C) |就是这个,自己举一反三吧http://www.3dportal.cn/discuz/viewthread.php?tid=350955&highlight=%B3%DD%C2%D6
4 m* j7 H, C2 q+ W& T4 Y* F2 g  T6 a+ i$ h: X
[ 本帖最后由 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 )

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