파일에서 스크립트 실행하기
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();