spiral.qs

来自「qcad2.05可用于windows和linux的源码」· QS 代码 · 共 45 行

QS
45
字号
/** * Author: John K. Emmons * $Id: spiral.qs 921 2004-12-19 00:31:22Z andrew $ * * Draws a logarithmical spiral. */function main() {    var doc;        // current document    var view;       // current document view    var line;       // line to add    var i;          // counter    var x;          // x starting point    var y;          // y starting point y    var x1=71;      // x ending point    var y1=70;      // y ending point    var r;          // radius    var theta=0.10; // angle in radians    doc = new Document;    view = new View;    for (i=0; i<=2500; i++) {        with(Math) {            r=exp(theta*0.185);            // numerical values are for moditying a reference            //   position and scaling            x=r*cos(theta)+70;            y=r*sin(theta)+70;        }        l = new Line(doc,x,y,x1,y1);        doc.addEntity(l);        x1=x;        y1=y;        // angle increment        theta=theta+0.01;    }    view.redraw();}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?