QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
我有个问题想请教各位高手:在AUTOCAD中,怎样实现过一个已知的点,做一条圆弧(半径可变化),和另一条已经存在的直线(或圆弧)相切。如图所示http://www.3dportal.cn/attach/2004-3/200431014310418.jpg4 x# J+ C8 A* l( P' X' i; z6 |
1 |( |4 F" D+ ~- B
[ 本帖最后由 bbsjava 于 2006-8-13 13:13 编辑 ]
发表于 2004-3-10 14:28:00 | 显示全部楼层 来自: 中国浙江宁波

s

你用最笨的方法画,具体:
  B% z7 n  l" V2 u- Z2 k. W$ l8 T% c, a  A
) u9 G" K+ F$ @& K' j
就是找出你所作的圆的圆心就可以了.如下如图8 l3 S. g- D% f. N# [

+ m. t1 D- y# J4 u* g% S8 G
% o! A- p1 q( a/ S' W0 g8 o. |) Chttp://www.3dportal.cn/attach/2004-3/2004310142726944.jpg
发表于 2004-3-10 14:33:00 | 显示全部楼层 来自: 中国浙江宁波
上次贴的不好,现在在贴一次
; X) @8 P+ k' z/ b( b( S- H; `" z' f6 G* _  {% x, t) K2 h$ H
http://www.3dportal.cn/attach/2004-3/2004310143319543.jpg

评分

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

查看全部评分

发表于 2004-3-10 20:20:00 | 显示全部楼层 来自: 中国江苏常州
过已知点、与已知直线相切的定半径的圆:
! a5 K  o* X* v' r& ]( Z, `+ e0 C0 f' r6 y' _2 ^  B* @  Q
: G. V4 f- Q% ]4 `  J8 N! W
http://www.3dportal.cn/attach/2004-3/200431020194946.jpg
- ]; P1 {- C; u& F1 Q) N+ U
! i8 e: @: T1 K6 ^$ A
 楼主| 发表于 2004-3-11 09:01:00 | 显示全部楼层 来自: 中国浙江金华
首先,很感谢二位的指教。, H3 X8 X5 |; e  E

  E0 }0 }' F. W
  a6 f6 F* s* ?- |4 U但这里还有几个小问题:
" X+ m+ Y# C7 V! k7 X5 w: @4 |  ~# z; v
1 N7 n- w  \- h, `% H. O7 L
" ]3 O8 }8 S' s! u" f* s1、请问2楼,怎样确定下面的圆的直径(图中的φ110和φ80)?
) m3 ?0 V$ l! B2 q+ K8 ?( B
4 o. Z! z; q  _& X) ?! W; s$ o" X7 i; a" W/ D
2、4楼的朋友,你没理解我的意思。
+ o4 z# e/ R, J7 [) j2 E* S9 `9 m9 H% s* N0 F* u

; v9 M; c+ Q4 k  t# s3、我是想知道在CAD中有实现这样的功能吗?我不会编程,不知哪位能帮帮忙??) K! Q$ r5 Y- p; G6 B
  u% V8 T: E2 G
/ O2 B, ~/ k" N' Y5 S" u0 r
                                 再次谢谢各位!!
5 K$ l% c1 C3 B9 R2 I; n5 Q5 a$ A" y# _" n7 [! f( g
发表于 2004-3-11 19:52:00 | 显示全部楼层 来自: 中国江苏常州
以下是引用zjwyhsm在2004-3-11 9:01:15的发言:首先,很感谢二位的指教。 # p/ e9 `( R$ W3 j

: y" S" E, ^& x$ J  h! X* C' _8 j# q9 J8 _8 @3 d; `
  y, w$ {9 G$ q( q+ J; b
但这里还有几个小问题:5 z. j* e! i! R4 W8 @
" T6 Z/ \' L1 M7 S* p

$ v; i. {! f& l0 N1、请问2楼,怎样确定下面的圆的直径(图中的φ110和φ80)?
0 C1 X' S- ?* u% L/ r
0 a0 o1 _, P5 Z) M  U/ U6 h1 X$ S8 |; {7 B( o
2、4楼的朋友,你没理解我的意思。
' W' }* t0 R1 k* R
( |) ?6 C1 d9 R- D& g
8 s2 P4 z% x% M( ^+ J3、我是想知道在CAD中有实现这样的功能吗?我不会编程,不知哪位能帮帮忙??
7 T8 X3 x) M9 t3 z# ^/ Q5 r0 m
. c1 ?0 U% j( @8 C2 U+ V+ G
. a3 X% h* T/ c                                 再次谢谢各位!!
' i8 P" Z$ S0 L  c7 j  Q
; m; P! P. H8 N5 j) M- z) X+ @2 d+ t3 ^4 j

5 K3 r# |. l! L, a* x+ m- U0 a# c, U1 @
8 m8 U0 Z* E; y! X
+ k6 V( f3 S$ r1 ^: c( Z
看了附图我想你应该明白了。8 c' W$ T2 |( B; C6 I+ ?+ E& m

! ~- f. z/ a8 \; D# }% Q/ ]5 l' c  z; N! s# d; a
图中圆B的半径可以运用'cal直接计算出来。http://www.3dportal.cn/attach/2004-3/2004311195038865.jpg& h6 T" e$ n5 h) @/ i4 M0 C
7 a! R  g) T) m  v& J
发表于 2004-3-12 07:50:00 | 显示全部楼层 来自: 中国江苏泰州

我的方案

第一步:画任一点和任一直线,再画一圆:以直线上任一点为圆心,书籍半径为半径
, w0 q' j& b, A: _2 v4 ^. D. k8 e- }, w  V" O7 s. z; G6 g! n- y4 d
. U% r2 c! D3 }- d. i7 V0 ^* q
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 ]4 w- P3 m2 |, F* p8 j9 {6 r+ b9 Z. j: ]
发表于 2004-3-11 10:36:00 | 显示全部楼层 来自: 中国江苏泰州
发表于 2004-3-13 10:46:00 | 显示全部楼层 来自: 中国浙江宁波

[原创]a

兄弟图中的,100和80是这样的+ n" T# \  w& ]! v

' c. Q  ~6 R* I* i! S7 z6 P- y' d9 @4 ^: j2 H
100是你所要画相切的圆的直径,这个数是可变的.设为x6 `2 N' r6 F" I# G2 \5 X

: K) \" u1 h$ U- H5 n5 I' F) D" b: g" ]$ m4 M2 ?# S
80是X减那个小圆的直径.& F" S0 [" o6 b) _- F

2 A  E# P7 U" {) d
* s- A* L) _; i2 U$ n3 j% |+ }如果是点跟直线相切,那步骤如下:
: Q- i/ s8 |  g* z; r6 g  g' B2 J2 x# W
7 l: M6 O% z' s0 l$ @, [
http://www.3dportal.cn/attach/2004-3/2004313104546523.jpg
. K# x& s2 Z: u7 j# ~; J( r4 ^. [
5 w0 j3 l9 n9 s* i% `; P6 k' s% r. T2 b7 q3 H1 A. H0 z0 R- i; x
       
0 T* Y' E7 @9 C; w& {, ]& U9 X( T8 S' }. w
发表于 2004-3-13 19:36:00 | 显示全部楼层 来自: 中国河北唐山
通过一个已知的点p1,做一条圆弧(半径可变化),和另一条已经存在圆相切的方法.因为初次上来还不知道怎么发图片,所以只能写出步逐.: i8 r1 K6 l7 n) @. y1 t

" ~# c$ e5 g1 \2 X# R; `  \
9 G3 y! O; }: x# `+ v0 f1,在已知园上任意取一点p2连接p1,p2得到直线L1
4 l$ Y7 ?( o" t4 Q. c. w! J% q9 M

2 l6 W, P' F9 p2 G7 O( w1 C* W& j* m2,连接p2和已知圆的圆心 p0,得到直线L29 e" M. [7 v* o* ~, K& M6 ^9 F/ w

# R1 b$ W) h$ d( A% j* y6 d( w& s7 N
3.作L1的中垂线,并求出L1,L2的交点p3.4 b0 r3 o" [4 o# ^- l: l

: Q. u0 O7 ~: S2 K4 c' L) ?( t: y# S; ]" ]& Z  G2 y- d* S
4.以p3为圆心,p3到p1的距离为半径作圆,即得所需相切弧线.
  A4 x$ S% ?/ S, w. f/ K1 m. b8 a) M$ m1 W# B( ]
发表于 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 )

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