|
TNTmips Downloads Menu

|
line.sml
# line.sml
# demonstrate creating and reading a line CAD element
# draws an amplitude modulated sine wave
cad C;
array numeric xPoints[1000];
array numeric yPoints[1000];
GetOutputCAD(C);
numeric numberPoints = 250, inc = .025;
numeric i, x;
for i = 1 to numberPoints {
x = i * inc;
xPoints[i] = x;
yPoints[i] = sin(x) * cos(10 * x);
}
CADWriteLine(C, 1, numberPoints, xPoints, yPoints);
# now read and print out the points
numberPoints = CADReadLine(C, 1, 1, xPoints, yPoints);
print("line point list:\n");
numeric elem;
for elem = 1 to numberPoints {
printf("%4d %6.2 %6.2f\n", elem, xPoints[elem], yPoints[elem]);
}
CloseCAD(C);
©MicroImages, Inc. 2013 Published in the United States of America
11th Floor - Sharp Tower, 206 South 13th Street, Lincoln NE 68508-2010 USA
Business & Sales: (402)477-9554 Support: (402)477-9562 Fax: (402)477-9559
Business info@microimages.com
Support support@microimages.com
Web webmaster@microimages.com
| |