回答編集履歴
2
図を追加
answer
CHANGED
@@ -21,4 +21,6 @@
|
|
21
21
|
↓なので,最終的に
|
22
22
|
|
23
23
|
* t = - (( C-O )・T) / (N・T)
|
24
|
-
* 外心位置 = C + t*N
|
24
|
+
* 外心位置 = C + t*N
|
25
|
+
|
26
|
+

|
1
追記
answer
CHANGED
@@ -3,4 +3,22 @@
|
|
3
3
|
|
4
4
|
とりあえず2辺の垂直二等分線の交点を求めればよいでしょう.
|
5
5
|
【 位置( 辺1の中点 + 辺1の法線 * t ) が 辺2の垂直二等分線上にある 】
|
6
|
-
という単純な式からtを解けば良いだけです.
|
6
|
+
という単純な式からtを解けば良いだけです.
|
7
|
+
|
8
|
+
---
|
9
|
+
|
10
|
+
例えば
|
11
|
+
|
12
|
+
* O = 辺2の中点
|
13
|
+
* T = 辺2に沿うベクトル
|
14
|
+
* C = 辺1の中点
|
15
|
+
* N = 辺1の法線
|
16
|
+
|
17
|
+
とすれば,tに関する方程式は
|
18
|
+
( C + t*N - O )・T = 0
|
19
|
+
※ここで・は内積
|
20
|
+
|
21
|
+
↓なので,最終的に
|
22
|
+
|
23
|
+
* t = - (( C-O )・T) / (N・T)
|
24
|
+
* 外心位置 = C + t*N
|