数Iじゃないかな?? p1=(x1,y1), p2=(x2,y2) として 直線 p1p2 の傾き θ = atan2(y2-y1,x2-x1) p1 まわりの緑の点は θから +π/2 と -π/2 回転したところなので、 それぞれ p1 からみて θ+π/2, θ-π/2 の角度のとこにある。 p1 から見て、それらの座標は 緑1: x増分 = r cos(θ+π/2), y増分 = r sin(θ+π/2) 緑2: x増分 = r cos(θ-π/2), y増分 = r sin(θ-π/2) (ただし r = 円の半径) p1 からの増分なので、絶対座標としては 緑1: x1 + r cos(θ+π/2), y1 + r sin(θ+π/2) 緑2: x1 + r cos(θ-π/2), y1 + r sin(θ-π/2) p2 についても同様