Executar scripts a partir de um arquivo
Introdução
Seção intitulada “Introdução”Digitar scripts no Script Shell do QCAD pode se tornar rapidamente cansativo. Assim que os scripts ficam um pouco mais complexos, você pode preferir escrevê-los em um arquivo. Para scripts procedurais que não exigem interação, basta criar um arquivo de texto com chamadas à API do QCAD e executar o script usando Miscelânea > Desenvolvimento > Executar script.
Exemplos
Seção intitulada “Exemplos”Traçar funções
Seção intitulada “Traçar funções”Uma tarefa típica para um script seria traçar uma função matemática. Este exemplo traça uma curva de Lissajous.
Observe que as linhas que começam com // são comentários. Os comentários são ignorados e servem apenas para fins de explicação.
// constantes:a = 7; b = 6;// ângulo de fase:phi = 0.2 * Math.PI;// passo de iteração:step = Math.PI / 256;// largura do gráfico (amplitude em X):w = 100;// altura do gráfico (amplitude em Y):h = 100;
// array de coordenadas x,y na curva:v = [];
// laço:for (t = 0.0; t < Math.PI * 2; t += step) { // calcular a próxima coordenada x,y: x = w * Math.sin(a * t + phi); y = h * Math.sin(b * t);
// anexar a coordenada ao nosso array de coordenadas: v.push([x,y]);}
// adicionar uma spline ao desenho, usando// as coordenadas calculadas como pontos de ajuste:addSpline(v, true);
// zoom automático:autoZoom();