Re : JSL은 네 번째 점이 처음 세 점과 같은 원에 있는지 어떻게 계산합니까? @ 위의 링크에서 해결책은 모든 노력을 다하고 원의 '중심'과 '반경'을 계산합니다. 따라서 특정 지점을 테스트하려면 다음과 같이 코드에 추가 할 수 있습니다.
// Test if a specific point is on the circle (in this case, the origin)
myPoint = Transpose([0, 0]);
myPointShifted = myPoint - center;
myDistance = Sqrt(myPointShifted[1]^2 + myPointShifted[2]^2);
tol = 1E-6;
if(abs(myDistance - radius) <= tol,
Print("Point is on the circle"),
Print("Point is not on the circle")
);Re : JSL은 네 번째 점이 처음 세 점과 같은 원에 있는지 어떻게 계산합니까?그렇습니다. 많은 일을 해준 Craige_Hales에게 감사드립니다.
이안 도움 감사합니다!
줄 1에서 생성 된 포인트 수를 3으로 변경하기 위해 코드를 수정하려고했습니다.
이 코드는 지름이 가장 큰 원만 그렸습니다.

원이 동시에 A, B 및 C에 의해 결정되도록 수정하는 방법을 모르겠습니다.
그래도 여전히 도움이 필요합니다.
고마워 전문가!
JSL은 네 번째 점이 처음 세 점과 같은 원에 있는지 어떻게 계산합니까?Craige_Hales의 방법을 참조하십시오 : 가장 작은 취재 원
그러나 나는 아직도 배우지 못했습니다.
내 필요는 처음 세 점으로 원을 결정하는 것입니다.
그런 다음 네 번째 점이 원 위에 있는지 확인하십시오.

JSL을 작성하는 방법?
고마워 전문가!
Re : JSL은 네 번째 점이 처음 세 점과 같은 원에 있는지 어떻게 계산합니까?경우 참조 세 점을 통한 원 답입니다.
Re : JSL은 네 번째 점이 처음 세 점과 같은 원에 있는지 어떻게 계산합니까?그건 좋은 질문이야.
나는 제공 한 새로운 방법을 시도했다. @ ( 세 점을 통한 원 ), ian_jmp'code와 결합되었습니다. 그러나 그것은 일을 끝내지 않습니다.
할 수있다 ian Craige_Hales의 새 코드에 따라 다음 코드를 수정 하시겠습니까? 대단히 감사합니다!
Re : JSL은 네 번째 점이 처음 세 점과 같은 원에 있는지 어떻게 계산합니까?내 게시물에서 언급했듯이 첫 번째 게시물은 @ 'center'와 'radius'변수를 계산하고 위의 코드 스 니펫이이를 사용합니다.
그의 새로운 코드 이 줄을 포함합니다 (끝 부분 근처).
// choose distance to A, could use B or C too...
Circle( {xc, yc}, Sqrt( (xc - ax) ^ 2 + (yc - ay) ^ 2 ) );
'도움말'에서 '도움말> 스크립팅 안내서'를 보면 '{xc, yc}'가 중심의 좌표이고 'Sqrt ()'연산의 결과가 반지름 (현재 원의 반경)임을 알 수 있습니다 그어진).
Re : JSL은 네 번째 점이 처음 세 점과 같은 원에 있는지 어떻게 계산합니까?알았어 고마워!
Circle( {20, 20}, 4, 7, 10/* no fill for concentric circles */ );