QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 4055|回复: 11
收起左侧

[已解决] 请高手来帮忙!!

[复制链接]
发表于 2004-3-10 14:03:00 | 显示全部楼层 |阅读模式 来自: 中国浙江金华

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

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

x
我有个问题想请教各位高手:在AUTOCAD中,怎样实现过一个已知的点,做一条圆弧(半径可变化),和另一条已经存在的直线(或圆弧)相切。如图所示http://www.3dportal.cn/attach/2004-3/200431014310418.jpg
+ g2 l* }& T+ W. u  Q/ r3 w( @" E
2 ]6 H& \3 T+ W+ A% h4 t[ 本帖最后由 bbsjava 于 2006-8-13 13:13 编辑 ]
发表于 2004-3-10 14:28:00 | 显示全部楼层 来自: 中国浙江宁波

s

你用最笨的方法画,具体:0 O* v: t' A' ?6 J% U* B$ a" p! U

# Z1 K" ?2 m$ h3 Z
4 U" ^' i: h# u0 o/ {- O就是找出你所作的圆的圆心就可以了.如下如图/ B; P# {( l% J, H; y+ Z# W7 ^
" {' l) ~  z' s3 E  H- D

' `* F* n- Z0 W4 s/ ]http://www.3dportal.cn/attach/2004-3/2004310142726944.jpg
发表于 2004-3-10 14:33:00 | 显示全部楼层 来自: 中国浙江宁波
上次贴的不好,现在在贴一次
+ ?# g, J9 G) G! y- W" f5 E+ |6 @. c; y4 F6 ]% |" i( s
http://www.3dportal.cn/attach/2004-3/2004310143319543.jpg

评分

参与人数 1三维币 +3 收起 理由
wuling + 3 技术讨论

查看全部评分

发表于 2004-3-10 20:20:00 | 显示全部楼层 来自: 中国江苏常州
过已知点、与已知直线相切的定半径的圆:
0 q" G4 K2 j& g& h4 r5 ?! z! Z0 j7 L, i+ z5 V3 @2 r1 o4 y; P% y
0 V# e- J. g! S3 t$ q6 h3 O% t0 B
http://www.3dportal.cn/attach/2004-3/200431020194946.jpg. T4 q/ t% c9 P: o. j. Y3 ?. R. }

, s' {, n: @2 f; c" s
 楼主| 发表于 2004-3-11 09:01:00 | 显示全部楼层 来自: 中国浙江金华
首先,很感谢二位的指教。2 v+ e% @. ^+ O) ]

# b5 U4 M  f) z' o% x& Y3 O9 Z" {3 H3 [. @( V/ u* H% s! D" `7 P
但这里还有几个小问题:
. r( C0 T+ A2 ?& H
$ D, r) p4 s2 d" l# Y* y9 O- N% s7 F# Y: O) _# s- S: x; ^/ ?
1、请问2楼,怎样确定下面的圆的直径(图中的φ110和φ80)?8 O* D& E# W- s5 G+ ]# ^1 X2 o
- P; ^4 H5 g: K, U

3 S6 b- M% O) \) z0 V: p' G2、4楼的朋友,你没理解我的意思。5 S0 g: ]# D! F- F

: ?! s+ H- @1 x+ z9 }/ z2 k) l& W8 ~- S  t0 i1 b3 j, V4 @
3、我是想知道在CAD中有实现这样的功能吗?我不会编程,不知哪位能帮帮忙??2 Q0 @) D0 I( s  c# \

: ]  J* e. u# H4 ]" Y  I. g. s5 p4 s" D; `5 C/ F& }
                                 再次谢谢各位!!
; D  ~, M8 E& z' E+ s; R2 z8 Q; H6 q& s( {
发表于 2004-3-11 19:52:00 | 显示全部楼层 来自: 中国江苏常州
以下是引用zjwyhsm在2004-3-11 9:01:15的发言:首先,很感谢二位的指教。 3 K, A) x4 L& g/ A3 Q, ]+ l
) r" r4 z4 T8 s( K- Y

( l2 `& p5 L& |8 A/ f6 a
! u% }( ?! ~& v: Y1 ?但这里还有几个小问题:. v$ M* a/ _7 B

/ R3 P6 D+ D& t8 b% w' p9 ^& O3 n" b9 u! x* t
1、请问2楼,怎样确定下面的圆的直径(图中的φ110和φ80)?
0 S- K' y9 [3 B1 B3 {4 D9 x, k+ P0 }6 e- u, Y# V6 @
, E5 H& A4 x& l7 Z! v0 I
2、4楼的朋友,你没理解我的意思。
0 ^! n: _$ e" S$ n9 z# Y0 U
1 W3 k' w& l7 V  g! q5 Q# `$ f' r. {* h6 q, B9 Z3 B( F
3、我是想知道在CAD中有实现这样的功能吗?我不会编程,不知哪位能帮帮忙??
* K2 x7 {) J$ ~0 ^! O4 f. a! I$ J! o2 p; H' J
# j8 e( Q% m! ?' i* o
                                 再次谢谢各位!!
; T5 }* c. O2 F$ X6 r' W0 M: k$ t! Q& L& v. Z. X% p1 f, i6 ~
0 F# B5 r  Y8 e  @. q

- Z8 u% u: J  y4 z, u! u8 a$ V
) z5 B1 c9 v* ^3 d* c
0 q. n$ r1 F( B; }5 |4 s8 a. \3 Q* e4 M1 r( n- m5 }2 |
看了附图我想你应该明白了。7 `: F/ O% D% I
( @% f2 L" \  G6 B7 ]  _

, }: P0 j  E. }! K  `图中圆B的半径可以运用'cal直接计算出来。http://www.3dportal.cn/attach/2004-3/2004311195038865.jpg8 s  W4 c* y2 J! F; j' s& c7 T' i0 @
' ~: g, L+ q& u& L1 y4 L
发表于 2004-3-12 07:50:00 | 显示全部楼层 来自: 中国江苏泰州

我的方案

第一步:画任一点和任一直线,再画一圆:以直线上任一点为圆心,书籍半径为半径2 e% F) a+ a& Y

) p0 ]' b& ]* ^8 X
4 K' }3 c$ j& P+ l0 X2 L6 `# dhttp://www.3dportal.cn/attach/2004-3/200431274724948.jpghttp://www.3dportal.cn/attach/2004-3/200431274736536.jpghttp://www.3dportal.cn/attach/2004-3/200431274745750.jpghttp://www.3dportal.cn/attach/2004-3/200431274755995.jpg
6 W& n! t) |/ }: Y- |
. i- D. m: ^, i" P1 x5 ]$ {
发表于 2004-3-11 10:36:00 | 显示全部楼层 来自: 中国江苏泰州
发表于 2004-3-13 10:46:00 | 显示全部楼层 来自: 中国浙江宁波

[原创]a

兄弟图中的,100和80是这样的$ s( z2 c3 J! u( L
3 n) g# x- {4 m5 n$ j
0 T$ X( ^% x% p. A3 ?
100是你所要画相切的圆的直径,这个数是可变的.设为x
6 v+ h: ^) B, H$ {! r$ ?1 V) w6 t- W; x

, c% _" C& q$ x9 z9 a# Q80是X减那个小圆的直径.
6 C4 C$ V3 b% r( Q: ?' ]
+ S  B7 U# Q% v2 u7 F: f4 a/ k& D$ w; F  c% O9 w$ z# }
如果是点跟直线相切,那步骤如下:
; J2 M: j$ i  X
2 Y# ]9 n/ W+ F* u5 m* U- |# x
- g. w# C  g: a; R* D1 ^http://www.3dportal.cn/attach/2004-3/2004313104546523.jpg
3 o* v- Y$ K1 \
" w! W: J+ `# L& G
# C; N! I+ Z% o7 Z; y        , k. L5 r% _% O& V  L; G

  Q5 f" F  @. R9 h$ e( c) t
发表于 2004-3-13 19:36:00 | 显示全部楼层 来自: 中国河北唐山
通过一个已知的点p1,做一条圆弧(半径可变化),和另一条已经存在圆相切的方法.因为初次上来还不知道怎么发图片,所以只能写出步逐.
' g5 v) \) m& j. s+ \. K" Q( k! k! [& l. |7 z; ]
6 }1 k' p8 L" X3 @& I) l& e, x+ x
1,在已知园上任意取一点p2连接p1,p2得到直线L1& f' S# _: c8 X2 {% N. j% q. o

0 |- O( f" Z. u' @1 ?7 U. n
6 O+ |! G$ n3 g: w2 [- q2,连接p2和已知圆的圆心 p0,得到直线L2- H- V& T/ B1 c
* L4 p2 L3 x5 |" n+ g0 V

8 X' Z* G( J/ I* T$ z8 K3.作L1的中垂线,并求出L1,L2的交点p3.; m  q- v% T+ z8 }

. y3 }# W6 T* j0 ]) l$ a
3 T3 u7 R% a; B* F' q- z' f4.以p3为圆心,p3到p1的距离为半径作圆,即得所需相切弧线.: m- R, ~% o; P7 _2 C
$ \( i! }2 g: r2 Z2 W% I2 w
发表于 2004-3-14 08:48:00 | 显示全部楼层 来自: 中国江苏泰州

我的方案

关键是找所求圆弧的圆心,左圆的圆心:已知点;右圆的圆心:已知圆圆心.http://www.3dportal.cn/attach/2004-3/20043148445305.jpg
发表于 2013-4-20 09:34:11 | 显示全部楼层 来自: 中国福建厦门
学习了,
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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