2013-03-31 46 views
1

如何遞增地繪製半徑1,2,3,4等相切的球體。 我已經很容易在autocad中3,4,5邊的一個畢達哥拉斯三角形上畫出半徑相切的球體,即r1,r2,r3,但是如何繪製r4的第4個球體與r1,r2,r3球體相互相切? 第4球的中心座標是什麼? 因此,我從來沒有找到一個功能或軟件。如果有任何球形包裝請提及。Tangent球Tan,tan,tan球(球)

回答

0

我們稱之爲球體S1,S2,S3和S4。 你已經有了S1,S2和S3,願意現在畫S4。

轉到S1,S2和S3中心所在的平面(包含您提到的那個三角形)。

繪製半徑等於S4的平面內的tan-tan-radius圓,與S1和S2(不是S3)相切。標記此圓的中心並將其稱爲Base-1-2。 (如果需要,在垂直於平面的那一點繪製一條線,以便在接下來的步驟中更容易找到該點)。

在這個同一平面上,繪製一條連接S1和S2中心的直線,稱之爲Axis-1-2。

從Base-1-2中,繪製一條垂直於Axis-1-2的直線。這個終點將是你下一次去的飛機的原點。

轉到與Axis-1-2垂直幷包含Base-1-2的平面。 (使用UCS命令,使用ZAxis選項,選擇提到的原點,以及Axis-1-2上的某個點)

在該平面中,繪製一個以Axis-1-2爲中心並通過Base -1-2。

該圓圈表示S4中心與S1和S2相關的所有可能位置。

現在,再次做同樣的事情,現在使用S1和S3代替S1和S2。 (新軸1-3,新基地1-3和一切)。 由此產生的圓將是S4中心與S1和S3相關的所有可能位置。 (您可以使用S2和S3第三次做同樣的事情,但這不是必需的)

生成的圓的交點(有兩個)將是S4的兩個可能中心。


如果你對編程感興趣,這裏有一個鏈接,我認爲是很好的(我沒有測試)

http://through-the-interface.typepad.com/through_the_interface/2012/02/sphere-packing-in-autocad-creating-an-apollonian-packing-using-f-part-1.html

+0

我已經嘗試之前。沒有工作。 如果給我一個像這樣的dwg會很優雅。因爲它困擾着我。 –

+0

隨着1,2,3,4個半徑?或與指示? –