QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 4061|回复: 11
收起左侧

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

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

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

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

x
我有个问题想请教各位高手:在AUTOCAD中,怎样实现过一个已知的点,做一条圆弧(半径可变化),和另一条已经存在的直线(或圆弧)相切。如图所示http://www.3dportal.cn/attach/2004-3/200431014310418.jpg
- ?6 @$ }" I3 [% i, [; x9 W3 n# L5 }  O' A' s8 V* R! a4 h
[ 本帖最后由 bbsjava 于 2006-8-13 13:13 编辑 ]
发表于 2004-3-10 14:28:00 | 显示全部楼层 来自: 中国浙江宁波

s

你用最笨的方法画,具体:
/ g9 u& {- f7 M1 X( R8 Z" `1 f- ]# E
* l9 B0 v0 \, g3 M0 J& v
就是找出你所作的圆的圆心就可以了.如下如图
9 C4 N0 z" z- K- }& _& k+ K2 [. J7 a) I+ }- b6 ^

; z2 r5 _6 c7 k6 H1 Dhttp://www.3dportal.cn/attach/2004-3/2004310142726944.jpg
发表于 2004-3-10 14:33:00 | 显示全部楼层 来自: 中国浙江宁波
上次贴的不好,现在在贴一次
6 T; f" B& \+ A6 s+ q- [# K
0 a4 I. J8 H0 K* Y0 p% V/ O( c( [http://www.3dportal.cn/attach/2004-3/2004310143319543.jpg

评分

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

查看全部评分

发表于 2004-3-10 20:20:00 | 显示全部楼层 来自: 中国江苏常州
过已知点、与已知直线相切的定半径的圆:1 g* z; z* h; Y
( p$ U% _9 K9 t

, T* R; Q( C; A& }http://www.3dportal.cn/attach/2004-3/200431020194946.jpg9 q$ e1 m) E/ _% U& [; G3 P4 T

* }" _- e% d- g/ W. e& ^! E5 R
 楼主| 发表于 2004-3-11 09:01:00 | 显示全部楼层 来自: 中国浙江金华
首先,很感谢二位的指教。
8 r, b2 k9 T9 c
$ `6 w/ y9 e( V6 H- }# D! T
: |( K% ~% }$ C. ^4 x8 a" [但这里还有几个小问题:
, M! ^0 h/ @0 u! y6 h, A4 f, u' ~
9 v  g& H4 T8 y8 P# F
1、请问2楼,怎样确定下面的圆的直径(图中的φ110和φ80)?1 {; y6 H6 d/ N6 y
8 n0 D9 }8 G% ?+ y( H6 T* m
' \! M& T7 j3 B' T3 ^6 {  _; L2 D
2、4楼的朋友,你没理解我的意思。8 H6 C6 E+ @) s2 |0 |" G. U

, n& D6 B5 j9 Z" U! d" E& b1 g, o2 ]
' ~0 _9 |, n% m( s; p3 Y( y. ?3、我是想知道在CAD中有实现这样的功能吗?我不会编程,不知哪位能帮帮忙??
$ v, I4 w5 u& h* k6 F3 c/ ^4 d* X0 c6 u/ u! k4 Y9 W8 x

7 `4 C. b- w2 j; ?3 `; X7 R* c                                 再次谢谢各位!!/ K# s+ |( g1 t7 c- Z( [

$ K# z- M/ [3 t5 |8 o5 U
发表于 2004-3-11 19:52:00 | 显示全部楼层 来自: 中国江苏常州
以下是引用zjwyhsm在2004-3-11 9:01:15的发言:首先,很感谢二位的指教。
5 p1 b$ ]: `0 y  _5 z
0 a+ }/ h6 [8 `+ ~* p2 {* R8 \  h' A
2 M0 I/ t/ i# |, \
但这里还有几个小问题:$ }$ _5 J8 n. {
5 [. m# d/ H% x$ Y; l0 o5 ?  W5 [
! u! h9 q0 w7 o- c- z
1、请问2楼,怎样确定下面的圆的直径(图中的φ110和φ80)?0 |% T8 M5 q# |5 n

$ m. X2 t- O( j; y% r  M; S) t: m2 t3 P( W
2、4楼的朋友,你没理解我的意思。5 ^! T7 |7 {0 t
; W: Z$ o+ n* R$ ~- R  }# \
! O& |/ ~2 t4 {" K0 j6 `
3、我是想知道在CAD中有实现这样的功能吗?我不会编程,不知哪位能帮帮忙??" F& r/ p  H# K6 p! }4 r% H

4 J7 z% l3 Q% X, L9 v, J
. o! e- E# T6 w$ D" G# k5 t                                 再次谢谢各位!!/ e$ ^, ?+ r+ ^2 X+ b0 G

  z0 u9 {' `8 H' Y+ N6 ?' ]$ [6 }+ z6 ^9 g2 W4 Q8 Y4 w$ M+ ^( r
6 A7 D) p1 w  r

: v* U2 m- \2 S' T: p8 r) O9 A' J  L! t# G6 s

" q# W! p, E2 \5 L! n& |看了附图我想你应该明白了。/ D5 [1 n6 h5 r3 Z
$ d2 e% t% Q: O  [, e# s- _
- s" a9 P0 m6 g1 _( P
图中圆B的半径可以运用'cal直接计算出来。http://www.3dportal.cn/attach/2004-3/2004311195038865.jpg
, v2 m+ f9 l: h: i6 e$ c/ M
  z3 g5 H; i* G/ H1 W" c6 T
发表于 2004-3-12 07:50:00 | 显示全部楼层 来自: 中国江苏泰州

我的方案

第一步:画任一点和任一直线,再画一圆:以直线上任一点为圆心,书籍半径为半径
; l. T! x! D7 G% t: L3 e$ T8 X* G/ p5 ?' t  D5 \
7 P7 ]' |0 q9 }# z1 d3 Z. g
http://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* ^9 d" \7 T. M  @! s9 Q  q, v

( }4 c5 A: z+ X# z" a& T+ T
发表于 2004-3-11 10:36:00 | 显示全部楼层 来自: 中国江苏泰州
发表于 2004-3-13 10:46:00 | 显示全部楼层 来自: 中国浙江宁波

[原创]a

兄弟图中的,100和80是这样的/ U& ]% w7 ~2 O+ H* n
9 h& L1 u; o$ p/ \! @
6 x) i+ V% x7 c' h: I0 X
100是你所要画相切的圆的直径,这个数是可变的.设为x  {7 e% @5 g  L6 Y, r; |
6 h' v  k! _; n* G3 v' v% U

; l( R  u0 N: W. g8 x80是X减那个小圆的直径.
8 v0 Z7 d" b/ H" X6 Z3 |. |) v  L; a! t& Y2 T5 Z& h! o

, s( x3 F4 W( w7 J) _* r7 {如果是点跟直线相切,那步骤如下:8 h- Y) F& O' @3 U: s1 T8 |

2 Z* m& W& t* e
7 M: Y: u1 [* w: t1 bhttp://www.3dportal.cn/attach/2004-3/2004313104546523.jpg
8 c7 _+ u- w6 }& ^# }$ }- e+ E; e/ k2 X/ h9 i. @6 i6 D& V
+ w" A# i# ~0 ]
        6 ~8 W& L' j0 V0 ?
; t, h" b" r& T3 {" a; k
发表于 2004-3-13 19:36:00 | 显示全部楼层 来自: 中国河北唐山
通过一个已知的点p1,做一条圆弧(半径可变化),和另一条已经存在圆相切的方法.因为初次上来还不知道怎么发图片,所以只能写出步逐." ]$ v8 {+ u) ^( \+ b

0 b) V! N% W2 k: h6 X1 h- C7 B
/ y6 K+ I2 I# L2 I, @6 F: \  x* `( S1,在已知园上任意取一点p2连接p1,p2得到直线L1" y; q) G" J, M8 q! g- `
8 h! Z* x/ `' v5 R
9 ]  Z+ U9 O* V; p2 x+ J9 r
2,连接p2和已知圆的圆心 p0,得到直线L2
7 @7 \& l+ K! Y0 K0 B* l$ l
: a1 ^% M' H' h5 r/ U( r" V& L- H4 o- T6 y+ i
3.作L1的中垂线,并求出L1,L2的交点p3.) U/ S2 O& m! ?) u: p5 S
) f+ Q  A. D6 t. p9 R7 F$ K% X
' W% N$ l" k  }$ T: v/ M
4.以p3为圆心,p3到p1的距离为半径作圆,即得所需相切弧线.: d: j" `5 b. m  v4 C+ g
5 R2 A( O( y9 B9 Z$ s( D  v
发表于 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 )

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