Ejecutar scripts desde un archivo
Introducción
Sección titulada «Introducción»Escribir scripts en la consola de scripts de QCAD puede volverse tedioso rápidamente. En cuanto los scripts se vuelven algo más complejos, quizás prefiera escribirlos en un archivo. Para scripts procedimentales que no requieren interacción, basta con crear un archivo de texto con llamadas a la API de QCAD y ejecutar el script mediante Misceláneo > Desarrollo > Ejecutar script.
Ejemplos
Sección titulada «Ejemplos»Trazar funciones
Sección titulada «Trazar funciones»Una tarea típica para un script sería trazar una función matemática. Este ejemplo traza una curva de Lissajous.
Tenga en cuenta que las líneas que empiezan por // son comentarios. Los comentarios se ignoran y sirven únicamente como explicación.
// constantes:a = 7; b = 6;// ángulo de fase:phi = 0.2 * Math.PI;// paso de iteración:step = Math.PI / 256;// ancho del gráfico (amplitud en X):w = 100;// alto del gráfico (amplitud en Y):h = 100;
// array de coordenadas x,y en la curva:v = [];
// bucle:for (t = 0.0; t < Math.PI * 2; t += step) { // calcular la siguiente coordenada x,y: x = w * Math.sin(a * t + phi); y = h * Math.sin(b * t);
// añadir la coordenada a nuestro array de coordenadas: v.push([x,y]);}
// añadir una spline al dibujo, usando// las coordenadas calculadas como puntos de ajuste:addSpline(v, true);
// zoom automático:autoZoom();