QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 5712|回复: 5
收起左侧

[已解决] Cad怎么画抛物线\是否和UG一样

[复制链接]
发表于 2006-9-25 13:34:53 | 显示全部楼层 |阅读模式 来自: 中国贵州安顺

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

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

x
Cad怎么画抛物线\是否和UG一样
发表于 2006-9-25 15:02:43 | 显示全部楼层 来自: 中国河南新乡
我一般用excel生成点的方法来做曲线。, z# Q# K1 v: K, u2 u
- S' |3 b% k% X" [& ?  E  X
最近在别的网上看到一篇关于如何做抛物线的文章。主要用到的命令有:画直线(line),画多段线(pline),旋转命令(revolve),剖切命令(section),三维旋转命令(rotate3d),炸开命令(explode)。
0 |' I1 Q9 ^+ A& r( ~+ ^5 @) E- {8 B
" ]8 k' N/ p2 I' c" ^, R以下为引用原文:2 C& P  y% H# y6 P7 q3 b
此法不是描点,捕捉方便。
9 W, R$ r. O$ |画一条抛物线通过点(0,0);(-100,-200);(100,-200)。
* p: E# m. r  A6 v+ l, n1.先画一条直线:/ ^7 I" Z& x( Z) y
命令: _line
0 r3 O7 Y* W, Q4 c指定第一点: 0,0* p' R/ y! x2 Y( v6 k6 S# _- n
指定下一点或 [放弃(U)]: 'cal# u! m4 H' i2 T8 Q( _
>>>> 表达式: +[100*100/200<-30]   (100*100/200=50长的直线,夹角-30度)7 Z4 S6 k0 i7 W% P2 m
                  ( 这条直线矢量在XY轴上的投影为x=43.301270189222;y=-25)
* I( v0 G3 K+ b# _) w9 x# w指定下一点或 [放弃(U)]: 43.301270189222,-25,0(x=43.301270189222;y=-25;z=0)
7 a# X7 z1 s) Q7 ]- ~指定下一点或 [放弃(U)]:
! W0 a! p; i, {' F/ ~+ N
$ g0 T4 V  o0 j/ Z0 _http://images.blogcn.com/2006/5/12/11/cad01,20060512212046.jpg
. v0 s# b, _! s4 y0 d
0 @, d) Z; O- k; X" \" U
2.移动该直线:
9 u( @' v$ d2 p" x0 [$ t
5 B+ N  y4 @5 d, _( h5 `http://images.blogcn.com/2006/5/12/11/cad01,20060512212418.jpg

, i$ \$ z  @' z , ]8 f# z, I  U; Z) m4 N: a
3.用多段线命令画多段线,先向-60度方向拉出适当长度。
$ g6 h0 P5 d, s- _7 p
  d. ]7 l% D; W: {" j, Z3 ohttp://images.blogcn.com/2006/5/12/11/cad01,20060512212527.jpg

& `& q3 U( E' k7 G1 p ' p6 D  k2 E: B1 D) ~

$ ?0 B+ B* d2 v( O2 R4.继续画多段线,完成一个直角三角形。$ y/ j' S: ~7 @* y, x
: [- `& Y$ R. ~3 Q( e  h0 E- O+ U" v/ ^
http://images.blogcn.com/2006/5/12/11/cad01,20060512212630.jpg
, z  g1 H7 q9 f" p
( O  Z# g1 u( Q
5.用revolve命令旋转直角三角形,形成一个三维实体:  O3 d9 }" S6 N* k2 |4 r
命令: revolve9 ~2 N, ^5 b  W) j% w! c
当前线框密度:  ISOLINES=4
4 ~' T# k4 c, r4 r2 J& t选择对象: 找到 1 个(选择直角三角形)3 V: F( o. D6 g- G/ S$ R3 N( S
选择对象:
* T& y- u, r3 d$ D- J# @指定旋转轴的起点或定义轴依照 [对象(O)/X 轴(X)/Y 轴(Y)]:(捕捉A点)0 _# @: P$ E; R; h
指定轴端点: (捕捉B点)
8 |& o; e; a. ~6 n- ^1 D7 a指定旋转角度 <360>:
3 B7 R, w+ k0 f% x4 {; s# m! _2 ~. M0 k4 g  ]0 g' g0 R: i
http://images.blogcn.com/2006/5/12/11/cad01,20060512212732.jpg
, B2 i* J, o7 p# `& H6 o' w! }

4 v! g6 F+ x" V' A- e. v # \0 ^- k  I1 E& y9 ?8 g' h- T
6. 用SECTION命令切割三维实体,生成一个面域,过程如下:
) Q5 d  [# ]% ~4 s, c% e, f7 E命令: SECTION
: o% v' A) P8 D6 ]2 M# v选择对象: 找到 1 个(选择上一步生成的旋转实体)
3 H% F5 T. i- H+ r0 |" Q; i. x' n选择对象:4 b4 x: k* v# p8 R" k
指定截面上的第一个点,依照 [对象(O)/Z 轴(Z)/视图(V)/XY 平面(XY)/YZ 平面(YZ)/ZX 平面(ZX)/三点(3)] <三点>: yz" s4 [1 j' c! C" a
指定 YZ 平面上的点 <0,0,0>:(捕捉C点)
5 A5 V1 o3 a' [5 B9 D
  t7 n5 w% o( @6 @- ]8 K& ?http://images.blogcn.com/2006/5/12/11/cad01,20060512212825.jpg
. f$ T; J) I8 ^& `& U- O2 Z

2 J, e( x9 _3 i7.用rotate3d命令对上一步生成的面域进行三维旋转,过程如下:3 p. E$ E, R$ s
命令: rotate3d
) d% n1 w0 B4 ?( ^$ N4 p当前正向角度:  ANGDIR=逆时针 ANGBASE=0) ^" v8 U- K  W- f  ?( W0 N: C4 T
选择对象: 找到 1 个(选择上一步生成的面域)
% Z4 d  Q- g8 T# ^; I选择对象:" ~% O- j9 H$ J  g
指定轴上的第一个点或定义轴依据 [对象(O)/最近的(L)/视图(V)/X 轴(X)/Y 轴(Y)/Z 轴(Z)/两点(2)]: (捕捉C点)$ |$ `% F& p0 U1 J- Q
指定轴上的第二点: >>(捕捉D点)7 m/ u/ B6 x* s0 L# N: F
指定旋转角度或 [参照(R)]: 90
1 F' w- x2 U7 q* G! C; g7 b& n1 n, |! O, r9 z: B
http://images.blogcn.com/2006/5/12/11/cad01,20060512212929.jpg
- ^% ]$ ]7 {% A4 M! ?$ `! B6 B+ Y; U
8 |1 ^$ e9 ?: X3 v* X" T5 }
8.用explode命令分解旋转后的面域,再清理图面,删除不需要的图元:2 c. ]) H( ?1 U  S5 _7 Y8 I

/ s) `: d  P# ~; V4 t7 ]' l4 ihttp://images.blogcn.com/2006/5/12/11/cad01,20060512213021.jpg
; G# ]. ]8 p  i: ^3 b
8 N3 T, v4 l: U
9.移动抛物线,完毕。
' z: |+ a! T! U  ?
5 W1 T* b2 C) P: N; C* F& V: e1 ?0 p; chttp://images.blogcn.com/2006/5/12/11/cad01,20060512213121.jpg

$ y7 ^& U% ?' S5 e' Y
. F( r+ v0 n& ~$ }, O4 f* _# r
 楼主| 发表于 2006-9-26 13:13:52 | 显示全部楼层 来自: 中国贵州安顺
非常感谢,谢谢指教。
发表于 2006-9-26 18:07:35 | 显示全部楼层 来自: 中国四川成都

回复 #3 braveking 的帖子

使用本人免费发布的CAD公式曲线工具,在本论坛有,你找找;知道公式的你都能画出来。
发表于 2007-4-1 06:24:13 | 显示全部楼层 来自: 中国
这类问题论坛上有很多答案,自已搜一下看。下面是几种比较典型的方法。
9 ]' H5 I1 U' ^! u+ k5 ?http://www.3dportal.cn/discuz/viewthread.php?tid=169796
, e* X) n; l: s0 Dhttp://www.3dportal.cn/discuz/viewthread.php?tid=207507
) M+ N) I0 f5 ?# {& F, N& x) [http://www.3dportal.cn/discuz/viewthread.php?tid=213496

评分

参与人数 1三维币 +3 收起 理由
★新手★ + 3 应助

查看全部评分

头像被屏蔽
发表于 2007-4-2 09:00:28 | 显示全部楼层 来自: 中国浙江宁波
提示: 作者被禁止或删除 内容自动屏蔽
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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