叫我某某
級別: 略有小成
|
PLC如何計算三點共圓的圓心,就是說,用三個不在同一直線上的點,確定這個圓,然后得出這個圓的圓心,聽前輩說好像要建立坐標系,不知道怎么建立 |
---|---|
|
yerong
級別: 工控俠客
|
三個點坐標 (a1, b1, a2, b2, a3, b3) 圓心坐標 ( p, q) 根據圓上三點坐標計算圓心坐標 u = (a1 ^ 2 - a2 ^ 2 + b1 ^ 2 - b2 ^ 2) / (2 * (a1 - a2)) v = (a1 ^ 2 - a3 ^ 2 + b1 ^ 2 - b3 ^ 2) / (2 * (a1 - a3)) k1 = (b1 - b2) / (a1 - a2) k2 = (b1 - b3) / (a1 - a3) q = (u - v) / (k1 - k2) p = v - (u - v) * k2 / (k1 - k2) Good Luck~ |
---|---|
|