콘텐츠로 이동

파일에서 스크립트 실행하기

QCAD의 Script Shell에 스크립트를 입력하는 것은 금방 번거로워질 수 있습니다. 스크립트가 조금이라도 복잡해지면 대신 파일에 작성하는 것이 좋습니다. 상호작용이 필요 없는 절차적 스크립트의 경우, QCAD API 호출이 포함된 텍스트 파일을 만들고 기타 > 개발 > 스크립트 실행을 사용하여 스크립트를 실행하기만 하면 됩니다.

스크립트의 일반적인 작업은 수학 함수를 플롯하는 것입니다. 이 예제는 리사주 곡선을 플롯합니다.

//로 시작하는 줄은 주석입니다. 주석은 무시되며 순전히 설명을 위한 것입니다.

// 상수:
a = 7; b = 6;
// 위상각:
phi = 0.2 * Math.PI;
// 반복 단계:
step = Math.PI / 256;
// 플롯의 너비(X의 진폭):
w = 100;
// 플롯의 높이(Y의 진폭):
h = 100;
// 곡선 상의 x,y 좌표 배열:
v = [];
// 루프:
for (t = 0.0; t < Math.PI * 2; t += step) {
// 다음 x,y 좌표 계산:
x = w * Math.sin(a * t + phi);
y = h * Math.sin(b * t);
// 좌표를 좌표 배열에 추가:
v.push([x,y]);
}
// 계산된 좌표를 맞춤점으로 사용하여
// 도면에 스플라인 추가:
addSpline(v, true);
// 자동 확대/축소:
autoZoom();
스크립트로 플롯된 리사주 곡선