Total Articles 442
Three point arc tool 을 써보면 세 점을 찍으면 r의 값과 중심점이 디스플레이 되는데요
엔터를 치면 모두 사라져 버리네요..;;
그래서 수학공식대로 스크립트를 짤려다...
만들어진 스크립트를 찾았는데요
이걸 3차원용으로 바꿔보려니 이거 역시 난감하네요;;
def circumcenter(x0, y0,
x1, y1,
x2, y2):
x0m2 = x0 - x2
y1m2 = y1 - y2
x1m2 = x1 - x2
y0m2 = y0 - y2
x0p2 = x0 + x2
y1p2 = y1 + y2
x1p2 = x1 + x2
y0p2 = y0 + y2
D = x0m2*y1m2 - x1m2*y0m2
# You probably want to test for D being close to 0 here
centerx = (((x0m2*x0p2 + y0m2*y0p2)/2*y1m2)
- (x1m2*x1p2 + y1m2*y1p2)/2*y0m2) / D
centery = (((x1m2*x1p2 + y1m2*y1p2)/2*x0m2)
- (x0m2*x0p2 + y0m2*y0p2)/2*x1m2) / D
return centerx, centery
이렇게 말고 다른 방법은 없을까요??
