Přeskočit na obsah

Spouštění skriptů ze souboru

Psaní skriptů do Script Shell v QCAD může rychle začít být zdlouhavé. Jakmile jsou skripty o něco složitější, můžete je raději napsat do souboru. U procedurálních skriptů, které nevyžadují interakci, můžete jednoduše vytvořit textový soubor s voláními QCAD API a spustit skript pomocí Různé > Vývoj > Spustit skript.

Typickou úlohou skriptu by bylo vykreslení matematické funkce. Tento příklad vykresluje Lissajousovu křivku.

Všimněte si, že řádky začínající // jsou komentáře. Komentáře jsou ignorovány a slouží pouze k vysvětlení.

// konstanty:
a = 7; b = 6;
// fázový úhel:
phi = 0.2 * Math.PI;
// krok iterace:
step = Math.PI / 256;
// šířka grafu (amplituda v X):
w = 100;
// výška grafu (amplituda v Y):
h = 100;
// pole souřadnic x,y na křivce:
v = [];
// smyčka:
for (t = 0.0; t < Math.PI * 2; t += step) {
// výpočet další souřadnice x,y:
x = w * Math.sin(a * t + phi);
y = h * Math.sin(b * t);
// přidání souřadnice do našeho pole souřadnic:
v.push([x,y]);
}
// přidání spline do výkresu pomocí
// vypočtených souřadnic jako pasovacích bodů:
addSpline(v, true);
// automatické přiblížení:
autoZoom();
Lissajousova křivka vykreslená skriptem