Spúšťanie skriptov zo súboru
Písanie skriptov do Script Shell v QCAD môže rýchlo začať byť zdĺhavé. Hneď ako sú skripty o niečo zložitejšie, môžete ich radšej napísať do súboru. Pri procedurálnych skriptoch, ktoré nevyžadujú interakciu, môžete jednoducho vytvoriť textový súbor s volaniami QCAD API a spustiť skript pomocou Rôzne > Vývoj > Spustiť skript.
Príklady
Section titled “Príklady”Vykresľovanie funkcií
Section titled “Vykresľovanie funkcií”Typickou úlohou skriptu by bolo vykreslenie matematickej funkcie. Tento príklad vykresľuje Lissajousovu krivku.
Všimnite si, že riadky začínajúce // sú komentáre. Komentáre sú ignorované a slúžia iba na vysvetlenie.
// konštanty:a = 7; b = 6;// fázový uhol:phi = 0.2 * Math.PI;// krok iterácie:step = Math.PI / 256;// šírka grafu (amplitúda v X):w = 100;// výška grafu (amplitúda v Y):h = 100;
// pole súradníc x,y na krivke:v = [];
// slučka:for (t = 0.0; t < Math.PI * 2; t += step) { // výpočet ďalšej súradnice x,y: x = w * Math.sin(a * t + phi); y = h * Math.sin(b * t);
// pridanie súradnice do nášho poľa súradníc: v.push([x,y]);}
// pridanie spline do výkresu pomocou// vypočítaných súradníc ako pasovacích bodov:addSpline(v, true);
// automatické priblíženie:autoZoom();