QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
我有个问题想请教各位高手:在AUTOCAD中,怎样实现过一个已知的点,做一条圆弧(半径可变化),和另一条已经存在的直线(或圆弧)相切。如图所示http://www.3dportal.cn/attach/2004-3/200431014310418.jpg
; ^' r4 f7 `4 ?8 _4 _
% G* a, I7 c. R# a[ 本帖最后由 bbsjava 于 2006-8-13 13:13 编辑 ]
发表于 2004-3-10 14:28:00 | 显示全部楼层 来自: 中国浙江宁波

s

你用最笨的方法画,具体:
2 @+ d$ T5 {( v& b- _8 }9 g( `' \9 g* R/ ^+ b' Q

0 d# J3 k( X; k, q4 y就是找出你所作的圆的圆心就可以了.如下如图
- a6 _! d' \4 B& r4 q0 f, z0 o% a$ S7 `* k
, Y( n6 Y8 O. {, B
http://www.3dportal.cn/attach/2004-3/2004310142726944.jpg
发表于 2004-3-10 14:33:00 | 显示全部楼层 来自: 中国浙江宁波
上次贴的不好,现在在贴一次
% S: m: z7 p; t8 m( f8 S1 \6 R! P6 ]; D) }7 \
http://www.3dportal.cn/attach/2004-3/2004310143319543.jpg

评分

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

查看全部评分

发表于 2004-3-10 20:20:00 | 显示全部楼层 来自: 中国江苏常州
过已知点、与已知直线相切的定半径的圆:/ b1 V# r, }& _' X" f

6 ]' p' I5 _, r; G& G5 w2 ]1 X! I# K, {& R1 u- m- {. N3 f/ ?: X
http://www.3dportal.cn/attach/2004-3/200431020194946.jpg* n! @% h3 c- l* Y4 E# A" \# T

+ \2 W( x8 {" Z- L% C) u+ w/ e5 Q
 楼主| 发表于 2004-3-11 09:01:00 | 显示全部楼层 来自: 中国浙江金华
首先,很感谢二位的指教。- _& t! h. V% ~; _

4 M, a9 M4 e# n; U5 |* l2 m3 h% H- ?$ B8 F* }6 a
但这里还有几个小问题:* b  q7 o8 R+ j2 N
. @% ^' `4 l/ j" ?6 M; V
  S9 S# B- g+ s! w" c' V
1、请问2楼,怎样确定下面的圆的直径(图中的φ110和φ80)?
% S, G. E" f0 N. ~; h) _( i! b$ M. F; j% N; o% |2 v% T( L0 Z9 h

6 G8 P( Q1 L, ]0 s) |! K; l2、4楼的朋友,你没理解我的意思。4 ~) @0 S. M5 r0 b  f4 @
8 ]; _1 S/ R5 i, o

- z8 g7 O" A6 M3 b2 o. r) N3、我是想知道在CAD中有实现这样的功能吗?我不会编程,不知哪位能帮帮忙??
! C" ]( o* }; q: H- q0 G* U% Y9 o. f" c) ~6 }

+ g5 _4 o" w7 R6 E" R                                 再次谢谢各位!!9 `' I6 J0 w, ~. u2 T0 Q

! i# E4 |1 G: u2 Q( `' Q8 W# q( x
发表于 2004-3-11 19:52:00 | 显示全部楼层 来自: 中国江苏常州
以下是引用zjwyhsm在2004-3-11 9:01:15的发言:首先,很感谢二位的指教。
( }' }" a) R/ ?% Q8 ^! d4 y% S# G( v( `* b) t, m+ U
  n3 t1 Z/ m  g  b2 }

" h3 G8 {; H: x5 x4 i) j3 L但这里还有几个小问题:
0 Q8 Z# F# F7 T* F( Q+ K4 W( E" |$ u- n5 N2 e8 P5 s
/ P! d$ Z' ^  P) X
1、请问2楼,怎样确定下面的圆的直径(图中的φ110和φ80)?  L) @( c: F/ G0 f" f) b5 v2 S
/ o* ^/ x" Q$ P# l; I) b
. n; c7 @- C( }6 b
2、4楼的朋友,你没理解我的意思。
  w$ T: u( l7 M' {2 J" |# @7 a4 p" x0 b# o8 @' I; e
$ D  q' E7 r! J$ M* v; j% W2 ?
3、我是想知道在CAD中有实现这样的功能吗?我不会编程,不知哪位能帮帮忙??
( R+ A& _" _+ b( w5 l
+ @6 u: c+ }5 Z- r( {2 @7 I' t* l- C9 s6 J
                                 再次谢谢各位!!
. q; M# t  D% L% ^' _* D# S, h5 q- Q0 \4 E* I3 E" a

  j% b" u7 Q) {! J0 ]$ D' P! I, G( `" E5 w7 E9 b" Y
) K) k1 ^2 c" w8 u

+ Y& z0 h% C( q+ M9 _* v: ?) z" c5 d* a# c9 x. n5 O3 u
看了附图我想你应该明白了。! W- P) @& ?2 a# ^1 D8 o
) r  P/ x; S5 v& e$ s, M

0 K# g( ]. ]& R6 R6 A3 q) E图中圆B的半径可以运用'cal直接计算出来。http://www.3dportal.cn/attach/2004-3/2004311195038865.jpg. j& s/ z# n( u9 p( \& ]

8 v. X, z3 c* O/ E" G; z) r, E4 j
发表于 2004-3-12 07:50:00 | 显示全部楼层 来自: 中国江苏泰州

我的方案

第一步:画任一点和任一直线,再画一圆:以直线上任一点为圆心,书籍半径为半径, R+ F+ c7 _  E& G; S& r
$ Z) x7 Y$ F: H" _3 i* p; H+ e; K
' t4 |5 S4 p: L5 g5 j' t
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
  _( [- }: K6 M7 S6 K
: m9 L3 C7 G& D" ~! J3 P- H$ W, Z* A
发表于 2004-3-11 10:36:00 | 显示全部楼层 来自: 中国江苏泰州
发表于 2004-3-13 10:46:00 | 显示全部楼层 来自: 中国浙江宁波

[原创]a

兄弟图中的,100和80是这样的# o# i9 l1 R  J+ x
9 q6 G1 q) D2 j. @- Q; `

8 l+ A) E0 r8 {; I5 }0 Z% ]2 ]! V  E100是你所要画相切的圆的直径,这个数是可变的.设为x
; M# @% p! r) _( {+ f6 s+ U( a! f( l/ i1 i- D* u# L7 N$ _. j
# L6 i" _+ u! c0 j
80是X减那个小圆的直径./ Y/ g" r, P6 V- O# c4 L1 {' {
5 \. _8 u1 f- O" q  I5 b% v

, K6 J6 u7 E0 l5 C/ x9 B( o8 B( l如果是点跟直线相切,那步骤如下:
: t5 z6 w$ D! b; G, x& y: Y& I* ?1 s: r# a# k
. S; Q5 r) [+ C+ j
http://www.3dportal.cn/attach/2004-3/2004313104546523.jpg
0 {/ M& n' X: x; j+ Q
5 t4 C7 ]1 [. v! d, O1 I
# Q; [7 z3 h9 ~. J        9 Z. Q9 w# K+ U! ?

  t$ U) Q7 f; s- g% E+ B
发表于 2004-3-13 19:36:00 | 显示全部楼层 来自: 中国河北唐山
通过一个已知的点p1,做一条圆弧(半径可变化),和另一条已经存在圆相切的方法.因为初次上来还不知道怎么发图片,所以只能写出步逐.
, }6 G% `9 Z( D( P) s& A4 m! _  V* Q
% B! A1 |/ Y" W) f1 Q# m! t* I
1,在已知园上任意取一点p2连接p1,p2得到直线L1
* z" E6 p. h% a& p
/ i- F) ^% L3 b4 X/ t( p8 _- }& X2 Z0 \2 e* E
2,连接p2和已知圆的圆心 p0,得到直线L2( T+ l/ c0 T$ x

: k9 o: e2 ?: l/ |4 Y- i% i4 r9 j5 x: h
3.作L1的中垂线,并求出L1,L2的交点p3.8 B) \8 O) C& c8 b; |* V: w  U* y
& [. Y6 h, Z# U  p& q( ?

  G1 A+ i; K* t7 s  ?7 g8 [/ Z4.以p3为圆心,p3到p1的距离为半径作圆,即得所需相切弧线.
$ e7 B3 [' {( l# M6 F' d1 g3 Q2 o6 L* F/ N
发表于 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 )

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