Processing Math: 40%
To print higher-resolution math symbols, click the
Hi-Res Fonts for Printing button on the jsMath control panel.

jsMath
發新話題
打印

[3D 建模軟體] SketchUp

TOP

TOP

TOP

TOP

TOP

原問題https://math.pro/db/viewthread.php?tid=1003&page=2#pid14609

邊長13,14,15的三角形相關計算如下
ABC各頂點坐標為A(00)B(150)C(533556)
ABC的內切圓圓心I(74),切ABF(70),切BCD(551532),切CAE(6523165392)

因為SketchUp的圓只是用正24邊形代替,當你在SketchUp操作以A點為圓心,半徑13畫圓和以B點為圓心,半徑14畫圓,設兩圓的交點為C,但測量線段長度得AC=1297BC=1339ABC形狀已經有誤差,直接計算C點坐標。
解聯立方程式x2+y2=132(x15)2+y2=142 ,得到C(533556)

SketchUp也沒有畫角平分線工具,直接計算ABC內心坐標。

OI=aa+b+cOA+ba+b+cOB+ca+b+cOC
  =1413+14+15(00)+1313+14+15(150)+1513+14+15(533556)
  =(74)
得到內心坐標I(74)

以SketchUp所畫出的內切圓和三角形三邊的交點也會有誤差,直接計算交點坐標
BC直線方程式為y0=15660112(x15)4x+3y=60
ID直線方程式為y4=43(x7)3x4y=5
解聯立方程式4x+3y=603x4y=5 ,交點D(551532)

AC直線方程式為y0=6601120(x0)56x33y=0
IE直線方程式為y4=5633(x7)33x+56y=455
解聯立方程式56x33y=033x+56y=455 ,交點E(6523165392)

內切圓和AB交點為F(70)



SketchUp檔下載



SketchUp檔下載

TOP

原問題https://math.pro/db/viewthread.php?tid=3490&page=1#pid22082

使用maxima計算結果如下
設半徑4的球心A(000),半徑9的球心B(1300),半徑16的球心C13281348290 
外公切平面方程式為3029x+271y13455z+31229=0 
和半徑4的球相切於A132054239293292455 
和半徑9的球相切於B1312481326292293455 
和半徑16的球相切於C13108200839293298455 

有前一次的經驗後就直接計算各點位置
設半徑4的球心A(0,0,0),半徑9的球心B(13,0,0),半徑16的球心C(x,y,0)
\cases{\overline{BC}=25\cr \overline{CA}=20}\cases{(x-13)^2+(y-0)^2=25^2 \cr (x-0)^2+(y-0)^2=20^2}
\displaystyle x=-\frac{28}{13},y=\frac{48\sqrt{29}}{13},得到\displaystyle C\left(-\frac{28}{13},\frac{48\sqrt{29}}{13},0\right)

P(x,y,0)為兩個外公切平面方程式交線上一點
球心A(0,0,0)半徑4的球面和平面相切於A'點,\Rightarrow \overline{AA'}=4∠PA'A=90^{\circ}
球心B(13,0,0)半徑9的球面和平面相切於B'點,\Rightarrow \overline{BB'}=9∠PB'B=90^{\circ}
\Delta PAA'\Delta PBB'為相似三角形(∠APA'=∠BPB'∠PA'A=∠PB'B=90^{\circ})
\overline{PA}:\overline{PB}=\overline{AA'}:\overline{BB'}=4:9\overline{PA}:\overline{AB}=4:5
由外分點公式可知\displaystyle P=\frac{9}{5}A-\frac{4}{5}B=\frac{9}{5}(0,0,0)-\frac{4}{5}(13,0,0)=(-\frac{52}{5},0,0)
得到\displaystyle P(-\frac{52}{5},0,0)

Q(x,y,0)為兩個外公切平面方程式交線上一點
球心A(0,0,0)半徑4的球面和平面相切於A'點,\Rightarrow \overline{AA'}=4∠PA'A=90^{\circ}
球心\displaystyle C\left(-\frac{28}{13},\frac{48\sqrt{29}}{13},0\right)半徑16的球面和平面相切於C'點,\Rightarrow \overline{CC'}=16∠PC'C=90^{\circ}
\Delta PAA'\Delta PCC'為相似三角形(∠APA'=∠CPC'∠PA'A=∠PC'C=90^{\circ})
\overline{QA}:\overline{QC}=\overline{AA'}:\overline{CC'}=4:16\overline{QA}:\overline{AC}=1:3
由外分點公式可知\displaystyle Q=\frac{4}{3}A-\frac{1}{3}C=\frac{4}{3}(0,0,0)-\frac{1}{3}C\left(-\frac{28}{13},\frac{48\sqrt{29}}{13},0\right)=\left(\frac{28}{39},-\frac{16\sqrt{29}}{13},0\right)
得到\displaystyle Q\left(\frac{28}{39},-\frac{16\sqrt{29}}{13},0\right)

\displaystyle P\left(-\frac{52}{5},0,0\right)\displaystyle Q\left(\frac{28}{39},-\frac{16\sqrt{29}}{13},0\right)求交線的對稱比例式
方向向量為\displaystyle \vec{PQ}=\left(\frac{2168}{195},-\frac{16\sqrt{29}}{13},0\right)
PQ直線的對稱比例式為\displaystyle \frac{x+\frac{52}{5}}{\frac{2168}{195}}=\frac{y-0}{-\frac{16\sqrt{29}}{13}}z=0
化簡得到30\sqrt{29}x+271y+312\sqrt{29}=0z=0

假設外公切平面方程式為30\sqrt{29}x+271y+312\sqrt{29}+kz=0k\in R
球心A(0,0,0)到平面距離\displaystyle \frac{|\;0+0+0+312\sqrt{29}|\;}{\sqrt{(30\sqrt{29})^2+271^2+k^2}}=4k=\pm 13\sqrt{455}
得到外公切平面方程式30\sqrt{29}x+271y\pm 13\sqrt{455}z+312\sqrt{29}=0

利用投影點公式求切點A',B',C'
投影點公式:
P(x_0,y_0,z_0)對平面ax+by+cz+d=0的投影點為P'(x_0-at,y_0-bt,z_0-ct),其中\displaystyle t=\frac{ax_0+by_0+cz_0+d}{a^2+b^2+c^2}

計算A(0,0,0)的投影點A'
\displaystyle t=\frac{0+0+0+312\sqrt{29}}{(30\sqrt{29})^2+271^2+(13\sqrt{455})^2}=\frac{2}{39\sqrt{29}}
\displaystyle A'\left(0-30\sqrt{29}\cdot \frac{2}{39\sqrt{29}},0-271\cdot \frac{2}{39\sqrt{29}},0-13\sqrt{455}\cdot \frac{2}{39\sqrt{29}}\right)= \left(-\frac{30}{13},-\frac{542}{39\sqrt{29}},-\frac{2\sqrt{455}}{3\sqrt{29}}\right)

計算B(13,0,0)的投影點B'
\displaystyle t=\frac{30\sqrt{29}\cdot 13+0+0+312\sqrt{29}}{(30\sqrt{29})^2+271^2+(13\sqrt{455})^2}=\frac{3}{26\sqrt{29}}
\displaystyle B'\left(13-30\sqrt{29}\cdot \frac{3}{26\sqrt{29}},0-271\cdot \frac{3}{26\sqrt{29}},0-13\sqrt{455}\cdot \frac{3}{26\sqrt{29}}\right)= \left(\frac{124}{13},-\frac{813}{26\sqrt{29}},-\frac{3\sqrt{455}}{2\sqrt{29}}\right)

計算\displaystyle C\left(-\frac{28}{13},\frac{48\sqrt{29}}{13},0\right)的投影點C'
\displaystyle t=\frac{30\sqrt{29}\cdot (-\frac{28}{13})+271\cdot \frac{48\sqrt{29}}{13}+0+312\sqrt{29}}{(30\sqrt{29})^2+271^2+(13\sqrt{455})^2}=\frac{8}{39\sqrt{29}}
\displaystyle C'\left(-\frac{28}{13}-30\sqrt{29}\cdot \frac{8}{39\sqrt{29}},\frac{48\sqrt{29}}{13}-271\cdot \frac{8}{39\sqrt{29}},0-13\sqrt{455}\cdot \frac{8}{39\sqrt{29}}\right)= \left(-\frac{108}{13},\frac{2008}{39\sqrt{29}},-\frac{8\sqrt{455}}{3\sqrt{29}}\right)


SketchUp檔下載

TOP

TOP

TOP

TOP

發新話題