Запуск скриптів із файлу
Введення скриптів у Script Shell QCAD може швидко стати втомливим. Щойно скрипти стають трохи складнішими, ви, можливо, захочете писати їх у файл. Для процедурних скриптів, які не потребують взаємодії, можна просто створити текстовий файл із викликами QCAD API та запустити скрипт за допомогою Різне > Розробка > Запустити скрипт.
Приклади
Section titled “Приклади”Побудова графіків функцій
Section titled “Побудова графіків функцій”Типовим завданням для скрипта була б побудова графіка математичної функції. У цьому прикладі будується крива Ліссажу.
Зверніть увагу, що рядки, які починаються з //, є коментарями. Коментарі ігноруються та призначені виключно для пояснення.
// константи: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();