QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
我有个问题想请教各位高手:在AUTOCAD中,怎样实现过一个已知的点,做一条圆弧(半径可变化),和另一条已经存在的直线(或圆弧)相切。如图所示http://www.3dportal.cn/attach/2004-3/200431014310418.jpg8 H1 Y9 k" q1 [0 y- m

$ }7 I5 J: \6 g2 i/ \[ 本帖最后由 bbsjava 于 2006-8-13 13:13 编辑 ]
发表于 2004-3-10 14:28:00 | 显示全部楼层 来自: 中国浙江宁波

s

你用最笨的方法画,具体:' }4 j9 ?$ ?8 s* ?
8 Z; P# h+ F2 L, a1 X% j) P, l

& F5 C  d' h9 `$ D* D4 f就是找出你所作的圆的圆心就可以了.如下如图
$ L3 z$ ^; V7 @6 b( `- x' h. _3 D- M2 t3 N

1 g# I. K: a( y6 \http://www.3dportal.cn/attach/2004-3/2004310142726944.jpg
发表于 2004-3-10 14:33:00 | 显示全部楼层 来自: 中国浙江宁波
上次贴的不好,现在在贴一次
+ V! u% i1 U7 P! `: o7 g- u" {$ F( u5 H, p
http://www.3dportal.cn/attach/2004-3/2004310143319543.jpg

评分

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

查看全部评分

发表于 2004-3-10 20:20:00 | 显示全部楼层 来自: 中国江苏常州
过已知点、与已知直线相切的定半径的圆:, ]0 s+ D( N; _! [7 l$ ]

6 D: V7 j! U. F5 `
/ K3 V+ a2 \2 C% uhttp://www.3dportal.cn/attach/2004-3/200431020194946.jpg
/ Y4 ^- V5 F# G2 k0 v; s$ z- @, G( W) s7 A5 x& u* [4 U, d" a
 楼主| 发表于 2004-3-11 09:01:00 | 显示全部楼层 来自: 中国浙江金华
首先,很感谢二位的指教。( P7 \) E  E$ V3 ~4 s9 C. x

% p9 p# L' T4 [+ t+ g: V/ a6 Y
. d( [6 |$ S* B; P但这里还有几个小问题:8 |! g7 w) m8 P) a  K+ B

' A6 E" O1 h3 Z4 `. l! C. w. Q2 Y  H& e: a% _
1、请问2楼,怎样确定下面的圆的直径(图中的φ110和φ80)?. q, z' E' p: Z; s, I: Q4 U4 m

; W! D- l6 H6 F+ p3 F4 c
5 m* P/ O. E4 L5 _) T$ Y2、4楼的朋友,你没理解我的意思。1 P8 }4 [$ U" r3 c( M- \

4 U: n( C% D; {# R+ @, b5 x2 m$ F; a4 `9 F8 G! h
3、我是想知道在CAD中有实现这样的功能吗?我不会编程,不知哪位能帮帮忙??0 y% y: k# L5 O$ [5 W9 ^
, Y; M  h" d: @. Z4 z

; ^& U' W. y8 q                                 再次谢谢各位!!0 h  v; r6 w! K8 ^

9 W+ u$ B% g' a$ B% z2 M% J7 X
发表于 2004-3-11 19:52:00 | 显示全部楼层 来自: 中国江苏常州
以下是引用zjwyhsm在2004-3-11 9:01:15的发言:首先,很感谢二位的指教。 . {) @5 l6 Q/ X8 M

: T2 T. J4 f5 b$ b4 {, t- S
" R' E# q" Z2 E& b8 y; R8 s5 F) I
9 V5 C0 X8 F: e但这里还有几个小问题:
' i9 u- p- R6 T% b, |3 b7 g
0 V7 z! y' y! ]6 ^0 ]! x( ~- A, n$ d1 n( @' u5 J+ v! [
1、请问2楼,怎样确定下面的圆的直径(图中的φ110和φ80)?
( `) T1 ~! z  H- |' i
- P) d& @. s$ o5 s5 I
' G% J: C. V3 n. p- P1 V/ S' y2 h6 F$ F2、4楼的朋友,你没理解我的意思。
" A7 V7 }( s! v) u$ |/ _& I  c- X4 w+ A; _5 w2 F. S( ~0 H
2 i% K) h) g: v% r+ R
3、我是想知道在CAD中有实现这样的功能吗?我不会编程,不知哪位能帮帮忙??9 q1 N3 }) c% x' Z. {" z1 t

, A$ k! b1 C7 ?! p4 p2 S/ |% Z, b! ~
                                 再次谢谢各位!!: o  e& {0 U" I

- b/ a) k+ y& ]( F/ k/ r$ ]/ ^  b  L. r/ j0 R# `' A
: h" a$ A, y7 R& p- [$ ]" R( k: q
) ?. d$ Y) |% ?+ l, K1 }
. D+ P3 a9 y: u  g  i

) U% g  P, n4 ]+ w; V2 `8 x看了附图我想你应该明白了。9 u2 k9 B# @$ I9 X
) |. @' r# r0 ^- \- H
5 n) d( }5 B. ~, v& \  [
图中圆B的半径可以运用'cal直接计算出来。http://www.3dportal.cn/attach/2004-3/2004311195038865.jpg: r3 k# B9 ~+ V' S2 {) ?  E5 z

! ?5 h  t; [' I3 @# V5 F8 ?
发表于 2004-3-12 07:50:00 | 显示全部楼层 来自: 中国江苏泰州

我的方案

第一步:画任一点和任一直线,再画一圆:以直线上任一点为圆心,书籍半径为半径
) j9 ~, G5 m) Q% N
4 e* Z* c; K9 a! R. u, a6 N! Y
2 \% S. a) X! P7 e9 d7 A% xhttp://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: w3 n  T/ D1 W1 W+ H) S

$ Q' V$ m+ F8 \. h& H* d; }
发表于 2004-3-11 10:36:00 | 显示全部楼层 来自: 中国江苏泰州
发表于 2004-3-13 10:46:00 | 显示全部楼层 来自: 中国浙江宁波

[原创]a

兄弟图中的,100和80是这样的7 T- z/ e0 m# l9 y6 K' g

  }5 p. `' F9 H5 |5 k5 i9 w% B$ P" P, Q
100是你所要画相切的圆的直径,这个数是可变的.设为x
, w$ Y8 \' i1 d& y+ j$ S$ v# G5 `& t0 e1 x; R' U
! o$ \$ D' B' \+ N$ S
80是X减那个小圆的直径.
1 n; g8 \' j5 j( j! ~  e& q; c2 r

3 ]; M$ O6 H6 }" ?1 J. n; I如果是点跟直线相切,那步骤如下:. K4 Z4 S) s9 I8 F( y, f9 b% h( n

, H+ F6 V( R# n8 I2 U1 Z! A
. U1 H8 _3 @, o, f( W# e1 ]http://www.3dportal.cn/attach/2004-3/2004313104546523.jpg
5 ?( H" m: e- w( j* F2 ]$ y& k! F. e( n: L3 [
$ M# |7 f! w0 }' k5 S: x
       
/ O% p7 x+ Q( Q/ g7 X& c* y: P+ ?9 K  |7 b' X, C
发表于 2004-3-13 19:36:00 | 显示全部楼层 来自: 中国河北唐山
通过一个已知的点p1,做一条圆弧(半径可变化),和另一条已经存在圆相切的方法.因为初次上来还不知道怎么发图片,所以只能写出步逐.( O2 F* n) v( F) s/ }1 [

* T" a% E3 {6 I1 d* j$ |- c) w+ g0 Q, ^) g
1,在已知园上任意取一点p2连接p1,p2得到直线L1
/ b$ b  \( Z$ q! z* Z
+ x- d  w' S- t9 B
0 ~* Z- Y% h% ?2 r9 U' Z2,连接p2和已知圆的圆心 p0,得到直线L2. o) g  x! O. M- F4 u

+ |1 V- R4 u! Y1 v" j' ?3 t& \
2 T  N+ n6 M; ]3.作L1的中垂线,并求出L1,L2的交点p3.) f4 w* ^% I+ S1 }: J

. m6 W% W8 @4 u5 S, }
- E; V/ s( c9 n6 w% u0 \4.以p3为圆心,p3到p1的距离为半径作圆,即得所需相切弧线.' Y( S1 O6 p; S# n5 k
. c: O5 S5 g& W$ O
发表于 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 )

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