Skip to content

Skriptu palaišana no faila

Skriptu rakstīšana QCAD Script Shell var ātri kļūt apgrūtinoša. Tiklīdz skripti kļūst nedaudz sarežģītāki, jūs, iespējams, vēlēsieties tos rakstīt failā. Procedurāliem skriptiem, kuriem nav nepieciešama mijiedarbība, varat vienkārši izveidot teksta failu ar QCAD API izsaukumiem un palaist skriptu, izmantojot Dažādi > Izstrāde > Palaist skriptu.

Tipisks skripta uzdevums būtu attēlot matemātisku funkciju. Šajā piemērā tiek attēlota Lisažū līkne.

Ņemiet vērā, ka rindas, kas sākas ar //, ir komentāri. Komentāri tiek ignorēti un ir paredzēti tikai skaidrojumam.

// konstantes:
a = 7; b = 6;
// fāzes leņķis:
phi = 0.2 * Math.PI;
// iterācijas solis:
step = Math.PI / 256;
// grafika platums (amplitūda X asī):
w = 100;
// grafika augstums (amplitūda Y asī):
h = 100;
// līknes x,y koordinātu masīvs:
v = [];
// cikls:
for (t = 0.0; t < Math.PI * 2; t += step) {
// aprēķināt nākamo x,y koordinātu:
x = w * Math.sin(a * t + phi);
y = h * Math.sin(b * t);
// pievienot koordinātu mūsu koordinātu masīvam:
v.push([x,y]);
}
// pievienot splainu rasējumam, izmantojot
// aprēķinātās koordinātas kā pielāgošanas punktus:
addSpline(v, true);
// automātiskā tālummaiņa:
autoZoom();
Skripta attēlotā Lisažū līkne