CAD设计论坛

 找回密码
 立即注册
论坛新手常用操作帮助系统等待验证的用户请看获取社区币方法的说明新注册会员必读(必修)
查看: 1754|回复: 4

[经验] 转[AutoCAD 中关于阿波罗尼斯圆的讨论]

[复制链接]
发表于 2008-2-17 09:38 | 显示全部楼层 |阅读模式
AutoCAD中的阿波罗尼斯(Apollonius)圆定义:在平面上给定相异两点A、B,设P点在同一平面上且满足PA/PB= λ, 当λ>0且λ≠1时,P点的轨迹是个圆,这个圆我们称作阿波罗尼斯圆。
* o2 I/ I, A0 I1 G6 E/ ]  如图PA=PB=0.5- W7 N) r8 ?8 C0 m) j
7 F$ j. L' r- d7 X, R. g2 V4 J: ?
  当λ=1是,轨迹为直线AB的中垂线。
- [9 e  ~7 |0 S( k9 e( a
0 `0 A8 [8 ~) t" p# F9 ]9 k  如图:
! v6 ]& ?! c+ C% s6 Y& b1 L) ?' z# G, m! i, ^1 V% }' F3 E
  那么轨迹圆应该如何做呢?
8 i! ~8 u5 V) p  J
. @1 r( j, E/ @  根据三点确定一个圆这个最简单的定理,我们只要能找到这个圆上的三点,那么就可以根据这三点作出这个轨迹圆(也就是阿氏圆了),假设这个比为1:2,那么过程如下divide命令把AB平分为3份,那么AP/BP=1:2 过A点做一半径为X的圆,过B点做一半径为2X的圆,X任意,确保两圆能相交就可以了(黄色的两个圆)用三点作圆(一点为靠近A的平分点,另外两点为上面两个黄色圆的交点),得到青色的圆就是我们所求的轨迹圆。  c; w! M2 _2 z  l! B/ R
6 |, g: y- @% e( k; B/ r
  实质就是:点P的轨迹,是以定比m:n内分和外分定线段的两个分点的连线为直径的圆什么为内点与外分点呢?见下图。
3 U& y5 E& b4 w9 K! b, Y
6 P( V5 o6 f! d9 O' t5 s! W  我们可以通过公式推导出AN的长度
; e9 v! p1 r4 ~3 T$ U
9 i1 N1 B5 ?8 j: [/ `  AN/BN == AP/BP 其中BN=AN+AB0 q) `# T5 g3 z- w5 V% \
9 Y0 ?. h" y- E5 j3 g$ K
  所以
& M' l6 j( |8 L3 h0 h* [3 n7 B7 p0 E, g6 q' l+ u/ }
  AN/(AN+AB) == AP/BP
% _- u3 M- S- y* P  B. N1 \- v) X0 W, h& e* n  G9 X, N% ^
  ===>0 Z. V9 U5 X/ E% ?* {. H

. A% k* ^2 m8 X# U! I; H  AN=AP*AB/(BP-AP)( l, q, h: p, a0 A

' Q* U+ }4 j5 @6 I6 j  以NP为直径的圆就是我们所求的轨迹圆。( B( N& o% j( Z+ V& m0 u: k
: Z" K. M3 e2 v% S3 q2 O
[ 本帖最后由 zsj19850113 于 2008-2-17 12:25 编辑 ]

本帖子中包含更多资源

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

x
发表于 2008-2-18 20:48 | 显示全部楼层

感谢

好帖!好帖!1好帖!!1好帖!!!!!!
发表于 2008-2-18 20:50 | 显示全部楼层

求助

atuo cad2006  下载后按装时注册机无发按装杂半
发表于 2008-2-19 01:46 | 显示全部楼层
谢谢,增长了见识
发表于 2008-10-29 08:08 | 显示全部楼层
谢谢,又学了一招
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于|免责|隐私|版权|广告|联系|手机版|CAD设计论坛

GMT+8, 2024-11-28 11:57

CAD设计论坛,为工程师增加动力。

© 2005-2024 askcad.com. All rights reserved.

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