Scenarijų paleidimas iš failo
Įvadas
Section titled “Įvadas”Scenarijų rašymas QCAD Script Shell aplinkoje gali greitai tapti varginantis. Kai tik scenarijai tampa šiek tiek sudėtingesni, galbūt norėsite juos rašyti į failą. Procedūriniams scenarijams, kuriems nereikia sąveikos, galite tiesiog sukurti tekstinį failą su QCAD API iškvietimais ir paleisti scenarijų naudodami Įvairūs > Kūrimas > Paleisti scenarijų.
Pavyzdžiai
Section titled “Pavyzdžiai”Funkcijų braižymas
Section titled “Funkcijų braižymas”Tipinė scenarijaus užduotis būtų nubraižyti matematinę funkciją. Šis pavyzdys nubraižo Lisažu kreivę.
Atkreipkite dėmesį, kad eilutės, prasidedančios //, yra komentarai. Komentarai ignoruojami ir skirti tik paaiškinimui.
// konstantos:a = 7; b = 6;// fazės kampas:phi = 0.2 * Math.PI;// iteracijos žingsnis:step = Math.PI / 256;// grafiko plotis (amplitudė X ašyje):w = 100;// grafiko aukštis (amplitudė Y ašyje):h = 100;
// kreivės x,y koordinačių masyvas:v = [];
// ciklas:for (t = 0.0; t < Math.PI * 2; t += step) { // apskaičiuoti kitą x,y koordinatę: x = w * Math.sin(a * t + phi); y = h * Math.sin(b * t);
// pridėti koordinatę į mūsų koordinačių masyvą: v.push([x,y]);}
// pridėti splainą prie brėžinio, naudojant// apskaičiuotas koordinates kaip pritaikymo taškus:addSpline(v, true);
// automatinis mastelis:autoZoom();