QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
怎样用autocad基本命令画出“真实”的双曲线(例如:X^2-Y^2=1)或抛物线(例如:Y=x^2+2x+1)。不用二次开发,也不用输入若干个拟合点座标生成近似的样条曲线或多段线(即不用样条曲线或多段线命令)  }, x2 v0 \$ k# Q+ Y1 Z- H

& S  N8 i. u5 _4 l* Z1 |[ 本帖最后由 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" |4 i9 ?4 t) U" ?- J* \1 f1 K
6 H! p1 U$ i% F. G) C  k
[ 本帖最后由 woaishuijia 于 2007-2-3 21:48 编辑 ]
用三维建模方法画抛物线.gif

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

57.06 KB, 下载次数: 194

教程(doc格式)

评分

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

查看全部评分

发表于 2007-2-4 00:27:29 | 显示全部楼层 来自: 中国江苏镇江
感谢楼主出这样的技术讨论题!
; o* y0 [- @% ^. C1 D  n* ~
- r; e4 ?+ @% b# s  `看了楼主的解题思路真正是佩服。% e. |2 W! F5 |$ b' V7 u
; w6 _% @" i" x9 Q) x
根据双曲线的标准方程也做了一个,应当有共性呀!
squt.JPG
s.gif
发表于 2009-5-26 15:40:18 | 显示全部楼层 来自: 中国黑龙江哈尔滨
楼主的理论基础太强了!!!
% G( k; Q: _7 ]# k* s这绝对是逆向思维!!!( b2 g4 A, v  v
因为按照楼主的画法得到精确曲线后,如果查看曲线的特性我们会发现其实曲线就是spline(也就是“样条曲线”)。
发表于 2009-5-27 17:16:06 | 显示全部楼层 来自: 中国安徽合肥
赞一个,以前都是用lisp语言写的
发表于 2009-5-27 17:38:55 | 显示全部楼层 来自: 中国重庆
可以自动生成就好了
发表于 2009-5-27 19:21:45 | 显示全部楼层 来自: 中国山西太原
这个可以利用EXCEL辅助绘制
4 v8 ?# E# {! @& N8 G原理:
2 b9 @* h* g: ^1 Y, D利用EXCEL的计算,递推功能算出一系列点的坐标数据,生成点的坐标,复制这些数据,
" v8 F* F3 f  ~  m打开CAD用样条曲线命令,黏贴这些点的坐标,自动绘制/ P/ O1 d+ l3 g, H0 c
可以参考论坛里一个精确绘制渐开线齿轮的帖子,是视频的,用的就是这个方法/ m3 C& P  W, B/ X' a! N) O
就是这个,自己举一反三吧http://www.3dportal.cn/discuz/viewthread.php?tid=350955&highlight=%B3%DD%C2%D6
) [/ o6 ]; v+ d& {9 \0 O
+ {3 S0 m" q. i0 R. 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 )

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