Uruchamianie skryptów z pliku
Wprowadzenie
Dział zatytułowany „Wprowadzenie”Wpisywanie skryptów w Script Shell QCAD może szybko stać się uciążliwe. Gdy tylko skrypty stają się nieco bardziej złożone, warto zapisać je w pliku. W przypadku skryptów proceduralnych, które nie wymagają interakcji, można po prostu utworzyć plik tekstowy z wywołaniami API QCAD i uruchomić skrypt za pomocą Różne > Rozwój > Uruchom skrypt.
Przykłady
Dział zatytułowany „Przykłady”Wykreślanie funkcji
Dział zatytułowany „Wykreślanie funkcji”Typowym zadaniem skryptu byłoby wykreślenie funkcji matematycznej. Ten przykład wykreśla krzywą Lissajous.
Zwróć uwagę, że wiersze zaczynające się od // to komentarze. Komentarze są ignorowane i służą wyłącznie do objaśnień.
// stałe:a = 7; b = 6;// kąt fazowy:phi = 0.2 * Math.PI;// krok iteracji:step = Math.PI / 256;// szerokość wykresu (amplituda w X):w = 100;// wysokość wykresu (amplituda w Y):h = 100;
// tablica współrzędnych x,y na krzywej:v = [];
// pętla:for (t = 0.0; t < Math.PI * 2; t += step) { // oblicz następną współrzędną x,y: x = w * Math.sin(a * t + phi); y = h * Math.sin(b * t);
// dodaj współrzędną do naszej tablicy współrzędnych: v.push([x,y]);}
// dodaj splajn do rysunku, używając// obliczonych współrzędnych jako punktów dopasowania:addSpline(v, true);
// automatyczne powiększenie:autoZoom();