Skip to content
Browse files

Initial Commit

  • Loading branch information...
1 parent f4c82fc commit 6fff73dfb4009509a55e42426a3c64ee41f3424e @gregsaul gregsaul committed Oct 15, 2012
Showing with 9,670 additions and 0 deletions.
  1. +8 −0 .classpath
  2. +17 −0 .project
  3. +7 −0 data/README
  4. BIN distribution/.DS_Store
  5. BIN distribution/codethread-0.1.1/download/codethread-0.1.1.zip
  6. +75 −0 distribution/codethread-0.1.1/examples/Hello/Hello.pde
  7. +670 −0 distribution/codethread-0.1.1/examples/simpleCube/code01.txt
  8. +76 −0 distribution/codethread-0.1.1/examples/simpleCube/simpleCube.pde
  9. +132 −0 distribution/codethread-0.1.1/index.html
  10. +31 −0 distribution/codethread-0.1.1/reference/allclasses-frame.html
  11. +31 −0 distribution/codethread-0.1.1/reference/allclasses-noframe.html
  12. +770 −0 distribution/codethread-0.1.1/reference/codeThreadLib/library/CodeThread.html
  13. +32 −0 distribution/codethread-0.1.1/reference/codeThreadLib/library/package-frame.html
  14. +153 −0 distribution/codethread-0.1.1/reference/codeThreadLib/library/package-summary.html
  15. +146 −0 distribution/codethread-0.1.1/reference/codeThreadLib/library/package-tree.html
  16. +170 −0 distribution/codethread-0.1.1/reference/constant-values.html
  17. +142 −0 distribution/codethread-0.1.1/reference/deprecated-list.html
  18. +209 −0 distribution/codethread-0.1.1/reference/help-doc.html
  19. +267 −0 distribution/codethread-0.1.1/reference/index-all.html
  20. +36 −0 distribution/codethread-0.1.1/reference/index.html
  21. +148 −0 distribution/codethread-0.1.1/reference/overview-tree.html
  22. +1 −0 distribution/codethread-0.1.1/reference/package-list
  23. BIN distribution/codethread-0.1.1/reference/resources/inherit.gif
  24. +310 −0 distribution/codethread-0.1.1/reference/stylesheet.css
  25. +203 −0 distribution/codethread-0.1.1/stylesheet.css
  26. BIN distribution/codethread-0.1.2/download/codethread-0.1.2.zip
  27. +75 −0 distribution/codethread-0.1.2/examples/Hello/Hello.pde
  28. +670 −0 distribution/codethread-0.1.2/examples/simpleCube/code01.txt
  29. +76 −0 distribution/codethread-0.1.2/examples/simpleCube/simpleCube.pde
  30. +132 −0 distribution/codethread-0.1.2/index.html
  31. +31 −0 distribution/codethread-0.1.2/reference/allclasses-frame.html
  32. +31 −0 distribution/codethread-0.1.2/reference/allclasses-noframe.html
  33. +770 −0 distribution/codethread-0.1.2/reference/codeThreadLib/library/CodeThread.html
  34. +32 −0 distribution/codethread-0.1.2/reference/codeThreadLib/library/package-frame.html
  35. +153 −0 distribution/codethread-0.1.2/reference/codeThreadLib/library/package-summary.html
  36. +146 −0 distribution/codethread-0.1.2/reference/codeThreadLib/library/package-tree.html
  37. +170 −0 distribution/codethread-0.1.2/reference/constant-values.html
  38. +142 −0 distribution/codethread-0.1.2/reference/deprecated-list.html
  39. +209 −0 distribution/codethread-0.1.2/reference/help-doc.html
  40. +267 −0 distribution/codethread-0.1.2/reference/index-all.html
  41. +36 −0 distribution/codethread-0.1.2/reference/index.html
  42. +148 −0 distribution/codethread-0.1.2/reference/overview-tree.html
  43. +1 −0 distribution/codethread-0.1.2/reference/package-list
  44. BIN distribution/codethread-0.1.2/reference/resources/inherit.gif
  45. +310 −0 distribution/codethread-0.1.2/reference/stylesheet.css
  46. +203 −0 distribution/codethread-0.1.2/stylesheet.css
  47. +75 −0 examples/Hello/Hello.pde
  48. +1 −0 examples/README
  49. +670 −0 examples/simpleCube/code01.txt
  50. +76 −0 examples/simpleCube/simpleCube.pde
  51. +6 −0 lib/README
  52. +202 −0 readme.html
  53. +29 −0 resources/ChangeLog.txt
  54. +123 −0 resources/build.properties
  55. +369 −0 resources/build.xml
  56. +231 −0 resources/code/ExampleTaglet.java
  57. +18 −0 resources/code/doc.sh
  58. +29 −0 resources/install_instructions.txt
  59. +310 −0 resources/stylesheet.css
  60. +295 −0 src/codeThreadLib/library/CodeThread.java
Sorry, we could not display the entire diff because it was too big.
View
8 .classpath
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="resources/code"/>
+ <classpathentry kind="src" path="src"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="lib" path="/Users/gregsaul/myMedia/myEclipse/libs/core.jar"/>
+ <classpathentry kind="output" path="resources/code"/>
+</classpath>
View
17 .project
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>codeThreadLib</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
View
7 data/README
@@ -0,0 +1,7 @@
+the data folder:
+If your library is using files like images, sound files,
+any data file, etc., put them into the data folder.
+When coding your library you can use processing's internal loading
+functions like loadImage(), loadStrings(), etc. to load files
+located inside the data folder into your library.
+
View
BIN distribution/.DS_Store
Binary file not shown.
View
BIN distribution/codethread-0.1.1/download/codethread-0.1.1.zip
Binary file not shown.
View
75 distribution/codethread-0.1.1/examples/Hello/Hello.pde
@@ -0,0 +1,75 @@
+/**
+* codeThread - simple cube example
+* by: Diatom Studio (diatom.cc)
+*
+* A simple example of using codeThread to generate tool paths or printing a simple cube and raft on makerbot
+*
+*
+*/
+
+import codeThreadLib.library.*;
+
+CodeThread codeThread = new CodeThread(this);
+
+void setup() {
+ size(300,300,P3D);
+
+ codeThread.setDefault(); // set your craft robo to default settings
+
+ //generate a cube
+ float sideLen = 30; // lenght of the cubes side
+ float headSpeed = 1556.0f; // speed that the extruder head will travel at whilst printing
+ float zPos = 0; // keep track of the z pos of the extruder head
+ float zStep = 0.35f; // the amount to move up each step on the z axis
+
+ //generate a raft
+ codeThread.generateRaft(sideLen +5, sideLen + 5, 560,1500, 2.5f,1.5f); // generate a raft generateRaft(raftWidth,raftLength, headSpeedBottomLayer,headSpeedTopLayer, distanceBetweenSlatsBottomLayer,DistanceBetweenSlatsTopLayer)
+ zPos = 1.27;// after drawing the raft our new zheight is 1.27(mm)
+
+ for(zPos = 1.27; zPos < sideLen ; zPos+=zStep) {
+
+ //move the extruder head to each corner of the box
+ codeThread.moveTo(-(sideLen/2),-(sideLen/2),zPos,headSpeed);
+
+ codeThread.extruderOnFwd(); // start extruding, now we're at the start point
+
+ codeThread.moveTo((sideLen/2),-(sideLen/2),zPos,headSpeed); //whilst extruding move extruder to 2nd corner
+ codeThread.moveTo((sideLen/2),(sideLen/2),zPos,headSpeed);
+ codeThread.moveTo(-(sideLen/2),(sideLen/2),zPos,headSpeed);
+ codeThread.moveTo(-(sideLen/2),-(sideLen/2),zPos,headSpeed); //back to the start,
+
+ //now we have a square, step up in the z direction and start all over again
+ codeThread.extruderOff(); // stop extruding
+ }
+
+ codeThread.printToConsole(); // print to console
+ codeThread.writeToFile(sketchPath +"/code01.txt");
+}
+
+
+
+
+void draw() {
+
+ //make things pretty, rotate and zoom to see cube
+ smooth();
+ background(255);
+ pushMatrix();
+ translate(width/2,height/2);//center at 0,0
+ rotateX(PI/4);
+ rotateZ(PI/4);
+ scale(3.5f);
+
+ //draw the platform
+ noStroke();
+ fill(220,220,220);
+ rect(-(80/2),-(80/2),(80),(80)); // draw the makerbot platform for reference
+ stroke(255,0,0);
+
+
+ codeThread.render(); //render the tool paths
+
+
+ popMatrix();
+}
+
View
670 distribution/codethread-0.1.1/examples/simpleCube/code01.txt
@@ -0,0 +1,670 @@
+M104 S220 T0
+M109 S110 T0
+G21
+G90
+G92 X0 Y0 Z0
+M108 S240
+M6 T0
+G1 X-17.5 Y-27.5 Z0.35 F1500.0
+M101
+G1 X-17.5 Y-17.5 Z0.35 F560.0
+G1 X-17.5 Y17.5 Z0.35 F560.0
+G1 X-15.0 Y17.5 Z0.35 F560.0
+G1 X-15.0 Y-17.5 Z0.35 F560.0
+G1 X-12.5 Y-17.5 Z0.35 F560.0
+G1 X-12.5 Y17.5 Z0.35 F560.0
+G1 X-10.0 Y17.5 Z0.35 F560.0
+G1 X-10.0 Y-17.5 Z0.35 F560.0
+G1 X-7.5 Y-17.5 Z0.35 F560.0
+G1 X-7.5 Y17.5 Z0.35 F560.0
+G1 X-5.0 Y17.5 Z0.35 F560.0
+G1 X-5.0 Y-17.5 Z0.35 F560.0
+G1 X-2.5 Y-17.5 Z0.35 F560.0
+G1 X-2.5 Y17.5 Z0.35 F560.0
+G1 X0.0 Y17.5 Z0.35 F560.0
+G1 X0.0 Y-17.5 Z0.35 F560.0
+G1 X2.5 Y-17.5 Z0.35 F560.0
+G1 X2.5 Y17.5 Z0.35 F560.0
+G1 X5.0 Y17.5 Z0.35 F560.0
+G1 X5.0 Y-17.5 Z0.35 F560.0
+G1 X7.5 Y-17.5 Z0.35 F560.0
+G1 X7.5 Y17.5 Z0.35 F560.0
+G1 X10.0 Y17.5 Z0.35 F560.0
+G1 X10.0 Y-17.5 Z0.35 F560.0
+G1 X12.5 Y-17.5 Z0.35 F560.0
+G1 X12.5 Y17.5 Z0.35 F560.0
+G1 X15.0 Y17.5 Z0.35 F560.0
+G1 X15.0 Y-17.5 Z0.35 F560.0
+M103
+G1 X17.5 Y18.5 Z0.35 F1500.0
+M101
+G1 X17.5 Y17.5 Z0.81 F1500.0
+G1 X-17.5 Y17.5 Z0.81 F1500.0
+G1 X-17.5 Y16.0 Z0.81 F1500.0
+G1 X17.5 Y16.0 Z0.81 F1500.0
+G1 X17.5 Y14.5 Z0.81 F1500.0
+G1 X-17.5 Y14.5 Z0.81 F1500.0
+G1 X-17.5 Y13.0 Z0.81 F1500.0
+G1 X17.5 Y13.0 Z0.81 F1500.0
+G1 X17.5 Y11.5 Z0.81 F1500.0
+G1 X-17.5 Y11.5 Z0.81 F1500.0
+G1 X-17.5 Y10.0 Z0.81 F1500.0
+G1 X17.5 Y10.0 Z0.81 F1500.0
+G1 X17.5 Y8.5 Z0.81 F1500.0
+G1 X-17.5 Y8.5 Z0.81 F1500.0
+G1 X-17.5 Y7.0 Z0.81 F1500.0
+G1 X17.5 Y7.0 Z0.81 F1500.0
+G1 X17.5 Y5.5 Z0.81 F1500.0
+G1 X-17.5 Y5.5 Z0.81 F1500.0
+G1 X-17.5 Y4.0 Z0.81 F1500.0
+G1 X17.5 Y4.0 Z0.81 F1500.0
+G1 X17.5 Y2.5 Z0.81 F1500.0
+G1 X-17.5 Y2.5 Z0.81 F1500.0
+G1 X-17.5 Y1.0 Z0.81 F1500.0
+G1 X17.5 Y1.0 Z0.81 F1500.0
+G1 X17.5 Y-0.5 Z0.81 F1500.0
+G1 X-17.5 Y-0.5 Z0.81 F1500.0
+G1 X-17.5 Y-2.0 Z0.81 F1500.0
+G1 X17.5 Y-2.0 Z0.81 F1500.0
+G1 X17.5 Y-3.5 Z0.81 F1500.0
+G1 X-17.5 Y-3.5 Z0.81 F1500.0
+G1 X-17.5 Y-5.0 Z0.81 F1500.0
+G1 X17.5 Y-5.0 Z0.81 F1500.0
+G1 X17.5 Y-6.5 Z0.81 F1500.0
+G1 X-17.5 Y-6.5 Z0.81 F1500.0
+G1 X-17.5 Y-8.0 Z0.81 F1500.0
+G1 X17.5 Y-8.0 Z0.81 F1500.0
+G1 X17.5 Y-9.5 Z0.81 F1500.0
+G1 X-17.5 Y-9.5 Z0.81 F1500.0
+G1 X-17.5 Y-11.0 Z0.81 F1500.0
+G1 X17.5 Y-11.0 Z0.81 F1500.0
+G1 X17.5 Y-12.5 Z0.81 F1500.0
+G1 X-17.5 Y-12.5 Z0.81 F1500.0
+G1 X-17.5 Y-14.0 Z0.81 F1500.0
+G1 X17.5 Y-14.0 Z0.81 F1500.0
+G1 X17.5 Y-15.5 Z0.81 F1500.0
+G1 X-17.5 Y-15.5 Z0.81 F1500.0
+G1 X-17.5 Y-17.0 Z0.81 F1500.0
+G1 X17.5 Y-17.0 Z0.81 F1500.0
+M103
+G1 X-15.0 Y-15.0 Z1.27 F1556.0
+M101
+G1 X15.0 Y-15.0 Z1.27 F1556.0
+G1 X15.0 Y15.0 Z1.27 F1556.0
+G1 X-15.0 Y15.0 Z1.27 F1556.0
+G1 X-15.0 Y-15.0 Z1.27 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z1.62 F1556.0
+M101
+G1 X15.0 Y-15.0 Z1.62 F1556.0
+G1 X15.0 Y15.0 Z1.62 F1556.0
+G1 X-15.0 Y15.0 Z1.62 F1556.0
+G1 X-15.0 Y-15.0 Z1.62 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z1.97 F1556.0
+M101
+G1 X15.0 Y-15.0 Z1.97 F1556.0
+G1 X15.0 Y15.0 Z1.97 F1556.0
+G1 X-15.0 Y15.0 Z1.97 F1556.0
+G1 X-15.0 Y-15.0 Z1.97 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z2.32 F1556.0
+M101
+G1 X15.0 Y-15.0 Z2.32 F1556.0
+G1 X15.0 Y15.0 Z2.32 F1556.0
+G1 X-15.0 Y15.0 Z2.32 F1556.0
+G1 X-15.0 Y-15.0 Z2.32 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z2.6699998 F1556.0
+M101
+G1 X15.0 Y-15.0 Z2.6699998 F1556.0
+G1 X15.0 Y15.0 Z2.6699998 F1556.0
+G1 X-15.0 Y15.0 Z2.6699998 F1556.0
+G1 X-15.0 Y-15.0 Z2.6699998 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z3.0199997 F1556.0
+M101
+G1 X15.0 Y-15.0 Z3.0199997 F1556.0
+G1 X15.0 Y15.0 Z3.0199997 F1556.0
+G1 X-15.0 Y15.0 Z3.0199997 F1556.0
+G1 X-15.0 Y-15.0 Z3.0199997 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z3.3699996 F1556.0
+M101
+G1 X15.0 Y-15.0 Z3.3699996 F1556.0
+G1 X15.0 Y15.0 Z3.3699996 F1556.0
+G1 X-15.0 Y15.0 Z3.3699996 F1556.0
+G1 X-15.0 Y-15.0 Z3.3699996 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z3.7199996 F1556.0
+M101
+G1 X15.0 Y-15.0 Z3.7199996 F1556.0
+G1 X15.0 Y15.0 Z3.7199996 F1556.0
+G1 X-15.0 Y15.0 Z3.7199996 F1556.0
+G1 X-15.0 Y-15.0 Z3.7199996 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z4.0699997 F1556.0
+M101
+G1 X15.0 Y-15.0 Z4.0699997 F1556.0
+G1 X15.0 Y15.0 Z4.0699997 F1556.0
+G1 X-15.0 Y15.0 Z4.0699997 F1556.0
+G1 X-15.0 Y-15.0 Z4.0699997 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z4.4199996 F1556.0
+M101
+G1 X15.0 Y-15.0 Z4.4199996 F1556.0
+G1 X15.0 Y15.0 Z4.4199996 F1556.0
+G1 X-15.0 Y15.0 Z4.4199996 F1556.0
+G1 X-15.0 Y-15.0 Z4.4199996 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z4.7699995 F1556.0
+M101
+G1 X15.0 Y-15.0 Z4.7699995 F1556.0
+G1 X15.0 Y15.0 Z4.7699995 F1556.0
+G1 X-15.0 Y15.0 Z4.7699995 F1556.0
+G1 X-15.0 Y-15.0 Z4.7699995 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z5.1199994 F1556.0
+M101
+G1 X15.0 Y-15.0 Z5.1199994 F1556.0
+G1 X15.0 Y15.0 Z5.1199994 F1556.0
+G1 X-15.0 Y15.0 Z5.1199994 F1556.0
+G1 X-15.0 Y-15.0 Z5.1199994 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z5.4699993 F1556.0
+M101
+G1 X15.0 Y-15.0 Z5.4699993 F1556.0
+G1 X15.0 Y15.0 Z5.4699993 F1556.0
+G1 X-15.0 Y15.0 Z5.4699993 F1556.0
+G1 X-15.0 Y-15.0 Z5.4699993 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z5.819999 F1556.0
+M101
+G1 X15.0 Y-15.0 Z5.819999 F1556.0
+G1 X15.0 Y15.0 Z5.819999 F1556.0
+G1 X-15.0 Y15.0 Z5.819999 F1556.0
+G1 X-15.0 Y-15.0 Z5.819999 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z6.169999 F1556.0
+M101
+G1 X15.0 Y-15.0 Z6.169999 F1556.0
+G1 X15.0 Y15.0 Z6.169999 F1556.0
+G1 X-15.0 Y15.0 Z6.169999 F1556.0
+G1 X-15.0 Y-15.0 Z6.169999 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z6.519999 F1556.0
+M101
+G1 X15.0 Y-15.0 Z6.519999 F1556.0
+G1 X15.0 Y15.0 Z6.519999 F1556.0
+G1 X-15.0 Y15.0 Z6.519999 F1556.0
+G1 X-15.0 Y-15.0 Z6.519999 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z6.869999 F1556.0
+M101
+G1 X15.0 Y-15.0 Z6.869999 F1556.0
+G1 X15.0 Y15.0 Z6.869999 F1556.0
+G1 X-15.0 Y15.0 Z6.869999 F1556.0
+G1 X-15.0 Y-15.0 Z6.869999 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z7.219999 F1556.0
+M101
+G1 X15.0 Y-15.0 Z7.219999 F1556.0
+G1 X15.0 Y15.0 Z7.219999 F1556.0
+G1 X-15.0 Y15.0 Z7.219999 F1556.0
+G1 X-15.0 Y-15.0 Z7.219999 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z7.5699987 F1556.0
+M101
+G1 X15.0 Y-15.0 Z7.5699987 F1556.0
+G1 X15.0 Y15.0 Z7.5699987 F1556.0
+G1 X-15.0 Y15.0 Z7.5699987 F1556.0
+G1 X-15.0 Y-15.0 Z7.5699987 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z7.9199986 F1556.0
+M101
+G1 X15.0 Y-15.0 Z7.9199986 F1556.0
+G1 X15.0 Y15.0 Z7.9199986 F1556.0
+G1 X-15.0 Y15.0 Z7.9199986 F1556.0
+G1 X-15.0 Y-15.0 Z7.9199986 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z8.269999 F1556.0
+M101
+G1 X15.0 Y-15.0 Z8.269999 F1556.0
+G1 X15.0 Y15.0 Z8.269999 F1556.0
+G1 X-15.0 Y15.0 Z8.269999 F1556.0
+G1 X-15.0 Y-15.0 Z8.269999 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z8.619999 F1556.0
+M101
+G1 X15.0 Y-15.0 Z8.619999 F1556.0
+G1 X15.0 Y15.0 Z8.619999 F1556.0
+G1 X-15.0 Y15.0 Z8.619999 F1556.0
+G1 X-15.0 Y-15.0 Z8.619999 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z8.969999 F1556.0
+M101
+G1 X15.0 Y-15.0 Z8.969999 F1556.0
+G1 X15.0 Y15.0 Z8.969999 F1556.0
+G1 X-15.0 Y15.0 Z8.969999 F1556.0
+G1 X-15.0 Y-15.0 Z8.969999 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z9.32 F1556.0
+M101
+G1 X15.0 Y-15.0 Z9.32 F1556.0
+G1 X15.0 Y15.0 Z9.32 F1556.0
+G1 X-15.0 Y15.0 Z9.32 F1556.0
+G1 X-15.0 Y-15.0 Z9.32 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z9.67 F1556.0
+M101
+G1 X15.0 Y-15.0 Z9.67 F1556.0
+G1 X15.0 Y15.0 Z9.67 F1556.0
+G1 X-15.0 Y15.0 Z9.67 F1556.0
+G1 X-15.0 Y-15.0 Z9.67 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z10.02 F1556.0
+M101
+G1 X15.0 Y-15.0 Z10.02 F1556.0
+G1 X15.0 Y15.0 Z10.02 F1556.0
+G1 X-15.0 Y15.0 Z10.02 F1556.0
+G1 X-15.0 Y-15.0 Z10.02 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z10.370001 F1556.0
+M101
+G1 X15.0 Y-15.0 Z10.370001 F1556.0
+G1 X15.0 Y15.0 Z10.370001 F1556.0
+G1 X-15.0 Y15.0 Z10.370001 F1556.0
+G1 X-15.0 Y-15.0 Z10.370001 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z10.720001 F1556.0
+M101
+G1 X15.0 Y-15.0 Z10.720001 F1556.0
+G1 X15.0 Y15.0 Z10.720001 F1556.0
+G1 X-15.0 Y15.0 Z10.720001 F1556.0
+G1 X-15.0 Y-15.0 Z10.720001 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z11.070002 F1556.0
+M101
+G1 X15.0 Y-15.0 Z11.070002 F1556.0
+G1 X15.0 Y15.0 Z11.070002 F1556.0
+G1 X-15.0 Y15.0 Z11.070002 F1556.0
+G1 X-15.0 Y-15.0 Z11.070002 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z11.420002 F1556.0
+M101
+G1 X15.0 Y-15.0 Z11.420002 F1556.0
+G1 X15.0 Y15.0 Z11.420002 F1556.0
+G1 X-15.0 Y15.0 Z11.420002 F1556.0
+G1 X-15.0 Y-15.0 Z11.420002 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z11.770002 F1556.0
+M101
+G1 X15.0 Y-15.0 Z11.770002 F1556.0
+G1 X15.0 Y15.0 Z11.770002 F1556.0
+G1 X-15.0 Y15.0 Z11.770002 F1556.0
+G1 X-15.0 Y-15.0 Z11.770002 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z12.120003 F1556.0
+M101
+G1 X15.0 Y-15.0 Z12.120003 F1556.0
+G1 X15.0 Y15.0 Z12.120003 F1556.0
+G1 X-15.0 Y15.0 Z12.120003 F1556.0
+G1 X-15.0 Y-15.0 Z12.120003 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z12.470003 F1556.0
+M101
+G1 X15.0 Y-15.0 Z12.470003 F1556.0
+G1 X15.0 Y15.0 Z12.470003 F1556.0
+G1 X-15.0 Y15.0 Z12.470003 F1556.0
+G1 X-15.0 Y-15.0 Z12.470003 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z12.8200035 F1556.0
+M101
+G1 X15.0 Y-15.0 Z12.8200035 F1556.0
+G1 X15.0 Y15.0 Z12.8200035 F1556.0
+G1 X-15.0 Y15.0 Z12.8200035 F1556.0
+G1 X-15.0 Y-15.0 Z12.8200035 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z13.170004 F1556.0
+M101
+G1 X15.0 Y-15.0 Z13.170004 F1556.0
+G1 X15.0 Y15.0 Z13.170004 F1556.0
+G1 X-15.0 Y15.0 Z13.170004 F1556.0
+G1 X-15.0 Y-15.0 Z13.170004 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z13.520004 F1556.0
+M101
+G1 X15.0 Y-15.0 Z13.520004 F1556.0
+G1 X15.0 Y15.0 Z13.520004 F1556.0
+G1 X-15.0 Y15.0 Z13.520004 F1556.0
+G1 X-15.0 Y-15.0 Z13.520004 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z13.870005 F1556.0
+M101
+G1 X15.0 Y-15.0 Z13.870005 F1556.0
+G1 X15.0 Y15.0 Z13.870005 F1556.0
+G1 X-15.0 Y15.0 Z13.870005 F1556.0
+G1 X-15.0 Y-15.0 Z13.870005 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z14.220005 F1556.0
+M101
+G1 X15.0 Y-15.0 Z14.220005 F1556.0
+G1 X15.0 Y15.0 Z14.220005 F1556.0
+G1 X-15.0 Y15.0 Z14.220005 F1556.0
+G1 X-15.0 Y-15.0 Z14.220005 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z14.570005 F1556.0
+M101
+G1 X15.0 Y-15.0 Z14.570005 F1556.0
+G1 X15.0 Y15.0 Z14.570005 F1556.0
+G1 X-15.0 Y15.0 Z14.570005 F1556.0
+G1 X-15.0 Y-15.0 Z14.570005 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z14.920006 F1556.0
+M101
+G1 X15.0 Y-15.0 Z14.920006 F1556.0
+G1 X15.0 Y15.0 Z14.920006 F1556.0
+G1 X-15.0 Y15.0 Z14.920006 F1556.0
+G1 X-15.0 Y-15.0 Z14.920006 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z15.270006 F1556.0
+M101
+G1 X15.0 Y-15.0 Z15.270006 F1556.0
+G1 X15.0 Y15.0 Z15.270006 F1556.0
+G1 X-15.0 Y15.0 Z15.270006 F1556.0
+G1 X-15.0 Y-15.0 Z15.270006 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z15.620007 F1556.0
+M101
+G1 X15.0 Y-15.0 Z15.620007 F1556.0
+G1 X15.0 Y15.0 Z15.620007 F1556.0
+G1 X-15.0 Y15.0 Z15.620007 F1556.0
+G1 X-15.0 Y-15.0 Z15.620007 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z15.970007 F1556.0
+M101
+G1 X15.0 Y-15.0 Z15.970007 F1556.0
+G1 X15.0 Y15.0 Z15.970007 F1556.0
+G1 X-15.0 Y15.0 Z15.970007 F1556.0
+G1 X-15.0 Y-15.0 Z15.970007 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z16.320007 F1556.0
+M101
+G1 X15.0 Y-15.0 Z16.320007 F1556.0
+G1 X15.0 Y15.0 Z16.320007 F1556.0
+G1 X-15.0 Y15.0 Z16.320007 F1556.0
+G1 X-15.0 Y-15.0 Z16.320007 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z16.670008 F1556.0
+M101
+G1 X15.0 Y-15.0 Z16.670008 F1556.0
+G1 X15.0 Y15.0 Z16.670008 F1556.0
+G1 X-15.0 Y15.0 Z16.670008 F1556.0
+G1 X-15.0 Y-15.0 Z16.670008 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z17.020008 F1556.0
+M101
+G1 X15.0 Y-15.0 Z17.020008 F1556.0
+G1 X15.0 Y15.0 Z17.020008 F1556.0
+G1 X-15.0 Y15.0 Z17.020008 F1556.0
+G1 X-15.0 Y-15.0 Z17.020008 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z17.370008 F1556.0
+M101
+G1 X15.0 Y-15.0 Z17.370008 F1556.0
+G1 X15.0 Y15.0 Z17.370008 F1556.0
+G1 X-15.0 Y15.0 Z17.370008 F1556.0
+G1 X-15.0 Y-15.0 Z17.370008 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z17.720009 F1556.0
+M101
+G1 X15.0 Y-15.0 Z17.720009 F1556.0
+G1 X15.0 Y15.0 Z17.720009 F1556.0
+G1 X-15.0 Y15.0 Z17.720009 F1556.0
+G1 X-15.0 Y-15.0 Z17.720009 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z18.07001 F1556.0
+M101
+G1 X15.0 Y-15.0 Z18.07001 F1556.0
+G1 X15.0 Y15.0 Z18.07001 F1556.0
+G1 X-15.0 Y15.0 Z18.07001 F1556.0
+G1 X-15.0 Y-15.0 Z18.07001 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z18.42001 F1556.0
+M101
+G1 X15.0 Y-15.0 Z18.42001 F1556.0
+G1 X15.0 Y15.0 Z18.42001 F1556.0
+G1 X-15.0 Y15.0 Z18.42001 F1556.0
+G1 X-15.0 Y-15.0 Z18.42001 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z18.77001 F1556.0
+M101
+G1 X15.0 Y-15.0 Z18.77001 F1556.0
+G1 X15.0 Y15.0 Z18.77001 F1556.0
+G1 X-15.0 Y15.0 Z18.77001 F1556.0
+G1 X-15.0 Y-15.0 Z18.77001 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z19.12001 F1556.0
+M101
+G1 X15.0 Y-15.0 Z19.12001 F1556.0
+G1 X15.0 Y15.0 Z19.12001 F1556.0
+G1 X-15.0 Y15.0 Z19.12001 F1556.0
+G1 X-15.0 Y-15.0 Z19.12001 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z19.47001 F1556.0
+M101
+G1 X15.0 Y-15.0 Z19.47001 F1556.0
+G1 X15.0 Y15.0 Z19.47001 F1556.0
+G1 X-15.0 Y15.0 Z19.47001 F1556.0
+G1 X-15.0 Y-15.0 Z19.47001 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z19.820011 F1556.0
+M101
+G1 X15.0 Y-15.0 Z19.820011 F1556.0
+G1 X15.0 Y15.0 Z19.820011 F1556.0
+G1 X-15.0 Y15.0 Z19.820011 F1556.0
+G1 X-15.0 Y-15.0 Z19.820011 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z20.170012 F1556.0
+M101
+G1 X15.0 Y-15.0 Z20.170012 F1556.0
+G1 X15.0 Y15.0 Z20.170012 F1556.0
+G1 X-15.0 Y15.0 Z20.170012 F1556.0
+G1 X-15.0 Y-15.0 Z20.170012 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z20.520012 F1556.0
+M101
+G1 X15.0 Y-15.0 Z20.520012 F1556.0
+G1 X15.0 Y15.0 Z20.520012 F1556.0
+G1 X-15.0 Y15.0 Z20.520012 F1556.0
+G1 X-15.0 Y-15.0 Z20.520012 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z20.870012 F1556.0
+M101
+G1 X15.0 Y-15.0 Z20.870012 F1556.0
+G1 X15.0 Y15.0 Z20.870012 F1556.0
+G1 X-15.0 Y15.0 Z20.870012 F1556.0
+G1 X-15.0 Y-15.0 Z20.870012 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z21.220013 F1556.0
+M101
+G1 X15.0 Y-15.0 Z21.220013 F1556.0
+G1 X15.0 Y15.0 Z21.220013 F1556.0
+G1 X-15.0 Y15.0 Z21.220013 F1556.0
+G1 X-15.0 Y-15.0 Z21.220013 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z21.570013 F1556.0
+M101
+G1 X15.0 Y-15.0 Z21.570013 F1556.0
+G1 X15.0 Y15.0 Z21.570013 F1556.0
+G1 X-15.0 Y15.0 Z21.570013 F1556.0
+G1 X-15.0 Y-15.0 Z21.570013 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z21.920013 F1556.0
+M101
+G1 X15.0 Y-15.0 Z21.920013 F1556.0
+G1 X15.0 Y15.0 Z21.920013 F1556.0
+G1 X-15.0 Y15.0 Z21.920013 F1556.0
+G1 X-15.0 Y-15.0 Z21.920013 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z22.270014 F1556.0
+M101
+G1 X15.0 Y-15.0 Z22.270014 F1556.0
+G1 X15.0 Y15.0 Z22.270014 F1556.0
+G1 X-15.0 Y15.0 Z22.270014 F1556.0
+G1 X-15.0 Y-15.0 Z22.270014 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z22.620014 F1556.0
+M101
+G1 X15.0 Y-15.0 Z22.620014 F1556.0
+G1 X15.0 Y15.0 Z22.620014 F1556.0
+G1 X-15.0 Y15.0 Z22.620014 F1556.0
+G1 X-15.0 Y-15.0 Z22.620014 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z22.970015 F1556.0
+M101
+G1 X15.0 Y-15.0 Z22.970015 F1556.0
+G1 X15.0 Y15.0 Z22.970015 F1556.0
+G1 X-15.0 Y15.0 Z22.970015 F1556.0
+G1 X-15.0 Y-15.0 Z22.970015 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z23.320015 F1556.0
+M101
+G1 X15.0 Y-15.0 Z23.320015 F1556.0
+G1 X15.0 Y15.0 Z23.320015 F1556.0
+G1 X-15.0 Y15.0 Z23.320015 F1556.0
+G1 X-15.0 Y-15.0 Z23.320015 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z23.670015 F1556.0
+M101
+G1 X15.0 Y-15.0 Z23.670015 F1556.0
+G1 X15.0 Y15.0 Z23.670015 F1556.0
+G1 X-15.0 Y15.0 Z23.670015 F1556.0
+G1 X-15.0 Y-15.0 Z23.670015 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z24.020016 F1556.0
+M101
+G1 X15.0 Y-15.0 Z24.020016 F1556.0
+G1 X15.0 Y15.0 Z24.020016 F1556.0
+G1 X-15.0 Y15.0 Z24.020016 F1556.0
+G1 X-15.0 Y-15.0 Z24.020016 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z24.370016 F1556.0
+M101
+G1 X15.0 Y-15.0 Z24.370016 F1556.0
+G1 X15.0 Y15.0 Z24.370016 F1556.0
+G1 X-15.0 Y15.0 Z24.370016 F1556.0
+G1 X-15.0 Y-15.0 Z24.370016 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z24.720016 F1556.0
+M101
+G1 X15.0 Y-15.0 Z24.720016 F1556.0
+G1 X15.0 Y15.0 Z24.720016 F1556.0
+G1 X-15.0 Y15.0 Z24.720016 F1556.0
+G1 X-15.0 Y-15.0 Z24.720016 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z25.070017 F1556.0
+M101
+G1 X15.0 Y-15.0 Z25.070017 F1556.0
+G1 X15.0 Y15.0 Z25.070017 F1556.0
+G1 X-15.0 Y15.0 Z25.070017 F1556.0
+G1 X-15.0 Y-15.0 Z25.070017 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z25.420017 F1556.0
+M101
+G1 X15.0 Y-15.0 Z25.420017 F1556.0
+G1 X15.0 Y15.0 Z25.420017 F1556.0
+G1 X-15.0 Y15.0 Z25.420017 F1556.0
+G1 X-15.0 Y-15.0 Z25.420017 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z25.770018 F1556.0
+M101
+G1 X15.0 Y-15.0 Z25.770018 F1556.0
+G1 X15.0 Y15.0 Z25.770018 F1556.0
+G1 X-15.0 Y15.0 Z25.770018 F1556.0
+G1 X-15.0 Y-15.0 Z25.770018 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z26.120018 F1556.0
+M101
+G1 X15.0 Y-15.0 Z26.120018 F1556.0
+G1 X15.0 Y15.0 Z26.120018 F1556.0
+G1 X-15.0 Y15.0 Z26.120018 F1556.0
+G1 X-15.0 Y-15.0 Z26.120018 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z26.470018 F1556.0
+M101
+G1 X15.0 Y-15.0 Z26.470018 F1556.0
+G1 X15.0 Y15.0 Z26.470018 F1556.0
+G1 X-15.0 Y15.0 Z26.470018 F1556.0
+G1 X-15.0 Y-15.0 Z26.470018 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z26.820019 F1556.0
+M101
+G1 X15.0 Y-15.0 Z26.820019 F1556.0
+G1 X15.0 Y15.0 Z26.820019 F1556.0
+G1 X-15.0 Y15.0 Z26.820019 F1556.0
+G1 X-15.0 Y-15.0 Z26.820019 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z27.17002 F1556.0
+M101
+G1 X15.0 Y-15.0 Z27.17002 F1556.0
+G1 X15.0 Y15.0 Z27.17002 F1556.0
+G1 X-15.0 Y15.0 Z27.17002 F1556.0
+G1 X-15.0 Y-15.0 Z27.17002 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z27.52002 F1556.0
+M101
+G1 X15.0 Y-15.0 Z27.52002 F1556.0
+G1 X15.0 Y15.0 Z27.52002 F1556.0
+G1 X-15.0 Y15.0 Z27.52002 F1556.0
+G1 X-15.0 Y-15.0 Z27.52002 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z27.87002 F1556.0
+M101
+G1 X15.0 Y-15.0 Z27.87002 F1556.0
+G1 X15.0 Y15.0 Z27.87002 F1556.0
+G1 X-15.0 Y15.0 Z27.87002 F1556.0
+G1 X-15.0 Y-15.0 Z27.87002 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z28.22002 F1556.0
+M101
+G1 X15.0 Y-15.0 Z28.22002 F1556.0
+G1 X15.0 Y15.0 Z28.22002 F1556.0
+G1 X-15.0 Y15.0 Z28.22002 F1556.0
+G1 X-15.0 Y-15.0 Z28.22002 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z28.57002 F1556.0
+M101
+G1 X15.0 Y-15.0 Z28.57002 F1556.0
+G1 X15.0 Y15.0 Z28.57002 F1556.0
+G1 X-15.0 Y15.0 Z28.57002 F1556.0
+G1 X-15.0 Y-15.0 Z28.57002 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z28.920021 F1556.0
+M101
+G1 X15.0 Y-15.0 Z28.920021 F1556.0
+G1 X15.0 Y15.0 Z28.920021 F1556.0
+G1 X-15.0 Y15.0 Z28.920021 F1556.0
+G1 X-15.0 Y-15.0 Z28.920021 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z29.270021 F1556.0
+M101
+G1 X15.0 Y-15.0 Z29.270021 F1556.0
+G1 X15.0 Y15.0 Z29.270021 F1556.0
+G1 X-15.0 Y15.0 Z29.270021 F1556.0
+G1 X-15.0 Y-15.0 Z29.270021 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z29.620022 F1556.0
+M101
+G1 X15.0 Y-15.0 Z29.620022 F1556.0
+G1 X15.0 Y15.0 Z29.620022 F1556.0
+G1 X-15.0 Y15.0 Z29.620022 F1556.0
+G1 X-15.0 Y-15.0 Z29.620022 F1556.0
+M103
+G1 X-15.0 Y-15.0 Z29.970022 F1556.0
+M101
+G1 X15.0 Y-15.0 Z29.970022 F1556.0
+G1 X15.0 Y15.0 Z29.970022 F1556.0
+G1 X-15.0 Y15.0 Z29.970022 F1556.0
+G1 X-15.0 Y-15.0 Z29.970022 F1556.0
+M103
View
76 distribution/codethread-0.1.1/examples/simpleCube/simpleCube.pde
@@ -0,0 +1,76 @@
+/**
+* codeThread - simple cube example
+* by: Diatom Studio (diatom.cc)
+*
+* A simple example of using codeThread to generate tool paths or printing a simple cube and raft on makerbot
+*
+*
+*/
+
+import codeThreadLib.library.*;
+
+CodeThread codeThread = new CodeThread(this);
+
+void setup() {
+ size(300,300,P3D);
+
+ codeThread.setDefault(); // set your craft robo to default settings
+
+ //generate a cube
+ float sideLen = 30; // lenght of the cubes side
+ float headSpeed = 1556.0f; // speed that the extruder head will travel at whilst printing
+ float zPos = 0; // keep track of the z pos of the extruder head
+ float zStep = 0.35f; // the amount to move up each step on the z axis
+
+ //generate a raft
+ codeThread.generateRaft(sideLen +5, sideLen + 5, 560,1500, 2.5f,1.5f); // generate a raft generateRaft(raftWidth,raftLength, headSpeedBottomLayer,headSpeedTopLayer, distanceBetweenSlatsBottomLayer,DistanceBetweenSlatsTopLayer)
+ zPos = 1.27;// after drawing the raft our new zheight is 1.27(mm)
+
+ for(zPos = 1.27; zPos < sideLen ; zPos+=zStep) {
+
+ //move the extruder head to each corner of the box
+ codeThread.moveTo(-(sideLen/2),-(sideLen/2),zPos,headSpeed);
+
+ codeThread.extruderOnFwd(); // start extruding, now we're at the start point
+
+ codeThread.moveTo((sideLen/2),-(sideLen/2),zPos,headSpeed); //whilst extruding move extruder to 2nd corner
+ codeThread.moveTo((sideLen/2),(sideLen/2),zPos,headSpeed);
+ codeThread.moveTo(-(sideLen/2),(sideLen/2),zPos,headSpeed);
+ codeThread.moveTo(-(sideLen/2),-(sideLen/2),zPos,headSpeed); //back to the start,
+
+ //now we have a square, step up in the z direction and start all over again
+ codeThread.extruderOff(); // stop extruding
+ }
+
+ codeThread.printToConsole(); // print to console
+ codeThread.writeToFile(sketchPath +"/code01.txt");
+
+}
+
+
+
+
+void draw() {
+
+ //make things pretty, rotate and zoom to see cube
+ smooth();
+ background(255);
+ pushMatrix();
+ translate(width/2,height/2);//center at 0,0
+ rotateX(PI/4);
+ rotateZ(PI/4);
+ scale(3.5f);
+
+ //draw the platform
+ noStroke();
+ fill(220,220,220);
+ rect(-(80/2),-(80/2),(80),(80)); // draw the makerbot platform for reference
+ stroke(255,0,0);
+
+
+ codeThread.render(); //render the tool paths
+
+
+ popMatrix();
+}
+
View
132 distribution/codethread-0.1.1/index.html
@@ -0,0 +1,132 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
+<head>
+<title>codethread</title>
+<meta name="description" content="a library for the programming environment processing" />
+<meta name="keywords" content="processing.org, library" />
+<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
+<meta http-equiv="Content-Language" content="en-us" />
+<meta name="ROBOTS" content="index,follow,archive" />
+<meta http-equiv="imagetoolbar" content="false" />
+<meta name="MSSmartTagsPreventParsing" content="true" />
+<meta name="author" content="##author##" />
+<meta name="Rating" content="General" />
+<meta name="revisit-after" content="7 Days" />
+<meta name="doc-class" content="Living Document" />
+<link rel="stylesheet" type="text/css" href="./stylesheet.css">
+</head>
+<body>
+ <div id="container">
+
+ <div id="header">
+ <h1>codethread</h1>
+ </div>
+
+ <div id="menu" class="clear">
+ <ul>
+ <li><a href="#about">About</a> \ </li>
+ <li><a href="#download">Download</a> \ </li>
+ <li><a href="#download">Installation</a> \ </li>
+ <li><a href="#examples">Examples</a> \ </li>
+ <li><a href="./reference/index.html" target="_blank">Reference</a></li>
+ <!-- <li><a href="#demos">Demos</a> \ </li> -->
+ <!-- <li><a href="#misc">Misc</a> \ </li> -->
+ <!-- <li><a href="#images">Images</a> \ </li> -->
+ </ul>
+ </div>
+
+ <div id="content" class="clear">
+
+ <div id="about">
+ <h2>codethread</h2>
+ <p>
+ A library by <a href="##yourLink##">Diatom Studio</a> for the programming environment <a href="http://www.processing.org" target="_blank">processing</a>. Last update, 03/16/2011.
+ </p>
+ <p>
+ Feel free to replace this paragraph with a description of the library. Contributed libraries are developed, documented, and maintained by members of the Processing community. Further directions are included with each library. For feedback and support, please post to the Discourse. We strongly encourage all libraries to be open source, but not all of them are.
+ </p>
+ </div>
+
+
+
+ <div id="download" class="clear">
+ <h2>Download</h2>
+ <p>
+ Download codethread version 0.1.1 in
+ <a href="./download/codethread-0.1.1.zip">.zip format</a>.
+ </p>
+ <h2>Installation</h2>
+ <p>
+ Unzip and put the extracted codethread folder into the libraries folder of your processing sketches. Reference and examples are included in the codethread folder.
+ </p>
+ </div>
+
+
+ <div id="resources">
+ <p><strong>Keywords</strong> ?</p>
+ <p><strong>Reference</strong>. Have a look at the javadoc reference <a href="./reference/index.html" target="_blank">here</a>. a copy of the reference is included in the .zip as well.</p>
+ <p><strong>Source</strong>. The source code of codethread is available at <a href="http://code.google.com/p/yourProject">google code</a>, and its repository can be browsed <a href="http://code.google.com/p/yourProject/source/browse/" target="_blank">here</a>.</p>
+ </div>
+
+ <div id="examples" class="clear">
+ <h2>Examples</h2>
+ <p>Find a list of examples in the current distribution of codethread, or have a look at them by following the links below.</p>
+ <ul>
+ <li><a href="examples/Hello/Hello.pde">Hello</a></li> <li><a href="examples/simpleCube/simpleCube.pde">simpleCube</a></li>
+ </ul>
+ </div>
+
+
+ <div id="info">
+ <h2>Tested</h2>
+ <p>
+ <!-- on which platform has the library been tested? -->
+ <strong>Platform</strong> osx,windows
+
+ <!-- which processing version did you use for testing your library? -->
+ <br /><strong>Processing</strong> ?
+
+ <!-- does your library depend on any other library or framework? -->
+ <br /><strong>Dependencies</strong> ?
+ </p>
+ </div>
+
+
+ <!-- use the demos section for a list of applets run in a browser. -->
+ <!--
+ <div id="demos" class="clear">
+ <h2>demos</h2>
+ <p>
+ find a list of online applet demos below.
+
+ <ul>
+ <li><a href="./applets/demo/index.html">demo</a></li>
+ </ul>
+ </p>
+ </div>
+ -->
+
+ <!-- use the misc section for other relevant information. Activate the link to the misc section in the menu above. -->
+ <!--
+ <div id="misc" class="clear">
+ <p></p>
+ </div>
+ -->
+
+ <!-- use the images/screenshots section. Activate the link to the misc section in the menu above. -->
+ <!--
+ <div id="images" class="clear">
+ </div>
+ -->
+
+
+ <br class="clear" />
+ </div>
+
+ <div id="footer">
+ <p>by Diatom Studio, (c) 2010.</p>
+ </div>
+ </div>
+</body>
+</html>
View
31 distribution/codethread-0.1.1/reference/allclasses-frame.html
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_22) on Wed Mar 16 16:23:33 WET 2011 -->
+<TITLE>
+All Classes (Javadocs: codethread)
+</TITLE>
+
+<META NAME="date" CONTENT="2011-03-16">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="codeThreadLib/library/CodeThread.html" title="class in codeThreadLib.library" target="classFrame">CodeThread</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
View
31 distribution/codethread-0.1.1/reference/allclasses-noframe.html
@@ -0,0 +1,31 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_22) on Wed Mar 16 16:23:33 WET 2011 -->
+<TITLE>
+All Classes (Javadocs: codethread)
+</TITLE>
+
+<META NAME="date" CONTENT="2011-03-16">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameHeadingFont">
+<B>All Classes</B></FONT>
+<BR>
+
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT CLASS="FrameItemFont"><A HREF="codeThreadLib/library/CodeThread.html" title="class in codeThreadLib.library">CodeThread</A>
+<BR>
+</FONT></TD>
+</TR>
+</TABLE>
+
+</BODY>
+</HTML>
View
770 distribution/codethread-0.1.1/reference/codeThreadLib/library/CodeThread.html
@@ -0,0 +1,770 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_22) on Wed Mar 16 16:23:33 WET 2011 -->
+<TITLE>
+CodeThread (Javadocs: codethread)
+</TITLE>
+
+<META NAME="date" CONTENT="2011-03-16">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="CodeThread (Javadocs: codethread)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../codeThreadLib/library/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?codeThreadLib/library/CodeThread.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CodeThread.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<!-- ======== START OF CLASS DATA ======== -->
+<H2>
+<FONT SIZE="-1">
+codeThreadLib.library</FONT>
+<BR>
+Class CodeThread</H2>
+<PRE>
+java.lang.Object
+ <IMG SRC="../../resources/inherit.gif" ALT="extended by "><B>codeThreadLib.library.CodeThread</B>
+</PRE>
+<HR>
+<DL>
+<DT><PRE>public class <B>CodeThread</B><DT>extends java.lang.Object</DL>
+</PRE>
+
+<P>
+<HR>
+
+<P>
+<!-- =========== FIELD SUMMARY =========== -->
+
+<A NAME="field_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Field Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#VERSION">VERSION</A></B></CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+
+<A NAME="constructor_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Constructor Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#CodeThread(processing.core.PApplet)">CodeThread</A></B>(processing.core.PApplet&nbsp;theParent)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a library for generating tool paths for makerbot and other cnc tools</TD>
+</TR>
+</TABLE>
+&nbsp;
+<!-- ========== METHOD SUMMARY =========== -->
+
+<A NAME="method_summary"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Method Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#clear()">clear</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;clear the list of commands</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#extruderOff()">extruderOff</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;turn extruder off</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#extruderOnFwd()">extruderOnFwd</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;turn extruder on fwd</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#extruderOnRev()">extruderOnRev</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;turn extruder on rev</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#finishPrint()">finishPrint</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;finish the print and cooldown the machine</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#generateRaft(float, float, int, int, float, float)">generateRaft</A></B>(float&nbsp;raftWidth,
+ float&nbsp;raftHeight,
+ int&nbsp;baseFeed,
+ int&nbsp;interfaceFeed,
+ float&nbsp;baseStep,
+ float&nbsp;interfaceStep)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;generate a raft for your print</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#moveTo(float, float, float, float)">moveTo</A></B>(float&nbsp;x,
+ float&nbsp;y,
+ float&nbsp;z,
+ float&nbsp;speed)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;move head to absolute position</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#pause(int)">pause</A></B>(int&nbsp;millis)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;pause extruding head</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#printToConsole()">printToConsole</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;print all commands to the console</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#render()">render</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;render thread commands gcode to the screen</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#setAbsolutePositioning()">setAbsolutePositioning</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set machine to absolute positioning</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#setBuildPlatformTemp(int, int)">setBuildPlatformTemp</A></B>(int&nbsp;toolNum,
+ int&nbsp;temp)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set build platform temp</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#setCurrentHome(int, int, int)">setCurrentHome</A></B>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set current postion as home</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#setDefault()">setDefault</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set the machine to it's default settings
+ tool temp 220 degrees
+ build platform temp 110 degrees
+ units (mm)
+ set machine to absolute positioning
+ set current position to home, 0,0,0
+ set tool speed to 255
+ wait for the tool to heat</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#setExtrusionSpeed(int, int)">setExtrusionSpeed</A></B>(int&nbsp;toolNum,
+ int&nbsp;speed)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set extrusion speed</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#setToolTemp(int, int)">setToolTemp</A></B>(int&nbsp;toolNum,
+ int&nbsp;temp)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set tool temp</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#setUnitInch()">setUnitInch</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set units to inches</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#setUnitmm()">setUnitmm</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;set units to millimeters</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#turnOffSteppers()">turnOffSteppers</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;turn off machines stepper motors</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>static&nbsp;java.lang.String</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#version()">version</A></B>()</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;returns the version of the library.</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#waitForToolToHeat(int)">waitForToolToHeat</A></B>(int&nbsp;toolNum)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;wait for tool to heat</TD>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
+<CODE>&nbsp;void</CODE></FONT></TD>
+<TD><CODE><B><A HREF="../../codeThreadLib/library/CodeThread.html#writeToFile(java.lang.String)">writeToFile</A></B>(java.lang.String&nbsp;path)</CODE>
+
+<BR>
+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;write g-code file for printing on your machine</TD>
+</TR>
+</TABLE>
+&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
+<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
+</TR>
+</TABLE>
+&nbsp;
+<P>
+
+<!-- ============ FIELD DETAIL =========== -->
+
+<A NAME="field_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Field Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="VERSION"><!-- --></A><H3>
+VERSION</H3>
+<PRE>
+public static final java.lang.String <B>VERSION</B></PRE>
+<DL>
+<DL>
+<DT><B>See Also:</B><DD><A HREF="../../constant-values.html#codeThreadLib.library.CodeThread.VERSION">Constant Field Values</A></DL>
+</DL>
+
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+
+<A NAME="constructor_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Constructor Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="CodeThread(processing.core.PApplet)"><!-- --></A><H3>
+CodeThread</H3>
+<PRE>
+public <B>CodeThread</B>(processing.core.PApplet&nbsp;theParent)</PRE>
+<DL>
+<DD>a library for generating tool paths for makerbot and other cnc tools
+<P>
+</DL>
+
+<!-- ============ METHOD DETAIL ========== -->
+
+<A NAME="method_detail"><!-- --></A>
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
+<B>Method Detail</B></FONT></TH>
+</TR>
+</TABLE>
+
+<A NAME="version()"><!-- --></A><H3>
+version</H3>
+<PRE>
+public static java.lang.String <B>version</B>()</PRE>
+<DL>
+<DD>returns the version of the library.
+<P>
+<DD><DL>
+
+<DT><B>Returns:</B><DD>String</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnitmm()"><!-- --></A><H3>
+setUnitmm</H3>
+<PRE>
+public void <B>setUnitmm</B>()</PRE>
+<DL>
+<DD>set units to millimeters
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setUnitInch()"><!-- --></A><H3>
+setUnitInch</H3>
+<PRE>
+public void <B>setUnitInch</B>()</PRE>
+<DL>
+<DD>set units to inches
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="moveTo(float, float, float, float)"><!-- --></A><H3>
+moveTo</H3>
+<PRE>
+public void <B>moveTo</B>(float&nbsp;x,
+ float&nbsp;y,
+ float&nbsp;z,
+ float&nbsp;speed)</PRE>
+<DL>
+<DD>move head to absolute position
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="extruderOnFwd()"><!-- --></A><H3>
+extruderOnFwd</H3>
+<PRE>
+public void <B>extruderOnFwd</B>()</PRE>
+<DL>
+<DD>turn extruder on fwd
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="extruderOnRev()"><!-- --></A><H3>
+extruderOnRev</H3>
+<PRE>
+public void <B>extruderOnRev</B>()</PRE>
+<DL>
+<DD>turn extruder on rev
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="extruderOff()"><!-- --></A><H3>
+extruderOff</H3>
+<PRE>
+public void <B>extruderOff</B>()</PRE>
+<DL>
+<DD>turn extruder off
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setToolTemp(int, int)"><!-- --></A><H3>
+setToolTemp</H3>
+<PRE>
+public void <B>setToolTemp</B>(int&nbsp;toolNum,
+ int&nbsp;temp)</PRE>
+<DL>
+<DD>set tool temp
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setBuildPlatformTemp(int, int)"><!-- --></A><H3>
+setBuildPlatformTemp</H3>
+<PRE>
+public void <B>setBuildPlatformTemp</B>(int&nbsp;toolNum,
+ int&nbsp;temp)</PRE>
+<DL>
+<DD>set build platform temp
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setExtrusionSpeed(int, int)"><!-- --></A><H3>
+setExtrusionSpeed</H3>
+<PRE>
+public void <B>setExtrusionSpeed</B>(int&nbsp;toolNum,
+ int&nbsp;speed)</PRE>
+<DL>
+<DD>set extrusion speed
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setAbsolutePositioning()"><!-- --></A><H3>
+setAbsolutePositioning</H3>
+<PRE>
+public void <B>setAbsolutePositioning</B>()</PRE>
+<DL>
+<DD>set machine to absolute positioning
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setCurrentHome(int, int, int)"><!-- --></A><H3>
+setCurrentHome</H3>
+<PRE>
+public void <B>setCurrentHome</B>(int&nbsp;x,
+ int&nbsp;y,
+ int&nbsp;z)</PRE>
+<DL>
+<DD>set current postion as home
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="waitForToolToHeat(int)"><!-- --></A><H3>
+waitForToolToHeat</H3>
+<PRE>
+public void <B>waitForToolToHeat</B>(int&nbsp;toolNum)</PRE>
+<DL>
+<DD>wait for tool to heat
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>toolNum</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="pause(int)"><!-- --></A><H3>
+pause</H3>
+<PRE>
+public void <B>pause</B>(int&nbsp;millis)</PRE>
+<DL>
+<DD>pause extruding head
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>secs</CODE> - </DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="turnOffSteppers()"><!-- --></A><H3>
+turnOffSteppers</H3>
+<PRE>
+public void <B>turnOffSteppers</B>()</PRE>
+<DL>
+<DD>turn off machines stepper motors
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="finishPrint()"><!-- --></A><H3>
+finishPrint</H3>
+<PRE>
+public void <B>finishPrint</B>()</PRE>
+<DL>
+<DD>finish the print and cooldown the machine
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="clear()"><!-- --></A><H3>
+clear</H3>
+<PRE>
+public void <B>clear</B>()</PRE>
+<DL>
+<DD>clear the list of commands
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="generateRaft(float, float, int, int, float, float)"><!-- --></A><H3>
+generateRaft</H3>
+<PRE>
+public void <B>generateRaft</B>(float&nbsp;raftWidth,
+ float&nbsp;raftHeight,
+ int&nbsp;baseFeed,
+ int&nbsp;interfaceFeed,
+ float&nbsp;baseStep,
+ float&nbsp;interfaceStep)</PRE>
+<DL>
+<DD>generate a raft for your print
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="setDefault()"><!-- --></A><H3>
+setDefault</H3>
+<PRE>
+public void <B>setDefault</B>()</PRE>
+<DL>
+<DD>set the machine to it's default settings
+ tool temp 220 degrees
+ build platform temp 110 degrees
+ units (mm)
+ set machine to absolute positioning
+ set current position to home, 0,0,0
+ set tool speed to 255
+ wait for the tool to heat
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="printToConsole()"><!-- --></A><H3>
+printToConsole</H3>
+<PRE>
+public void <B>printToConsole</B>()</PRE>
+<DL>
+<DD>print all commands to the console
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="render()"><!-- --></A><H3>
+render</H3>
+<PRE>
+public void <B>render</B>()</PRE>
+<DL>
+<DD>render thread commands gcode to the screen
+<P>
+<DD><DL>
+</DL>
+</DD>
+</DL>
+<HR>
+
+<A NAME="writeToFile(java.lang.String)"><!-- --></A><H3>
+writeToFile</H3>
+<PRE>
+public void <B>writeToFile</B>(java.lang.String&nbsp;path)</PRE>
+<DL>
+<DD>write g-code file for printing on your machine
+<P>
+<DD><DL>
+<DT><B>Parameters:</B><DD><CODE>path</CODE> - </DL>
+</DD>
+</DL>
+<!-- ========= END OF CLASS DATA ========= -->
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../codeThreadLib/library/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV CLASS&nbsp;
+&nbsp;NEXT CLASS</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?codeThreadLib/library/CodeThread.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="CodeThread.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+<TR>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+ SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
+<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
+DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+processing library codethread by Diatom Studio. (c) 2010
+</BODY>
+</HTML>
View
32 distribution/codethread-0.1.1/reference/codeThreadLib/library/package-frame.html
@@ -0,0 +1,32 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_22) on Wed Mar 16 16:23:33 WET 2011 -->
+<TITLE>
+codeThreadLib.library (Javadocs: codethread)
+</TITLE>
+
+<META NAME="date" CONTENT="2011-03-16">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+
+</HEAD>
+
+<BODY BGCOLOR="white">
+<FONT size="+1" CLASS="FrameTitleFont">
+<A HREF="../../codeThreadLib/library/package-summary.html" target="classFrame">codeThreadLib.library</A></FONT>
+<TABLE BORDER="0" WIDTH="100%" SUMMARY="">
+<TR>
+<TD NOWRAP><FONT size="+1" CLASS="FrameHeadingFont">
+Classes</FONT>&nbsp;
+<FONT CLASS="FrameItemFont">
+<BR>
+<A HREF="CodeThread.html" title="class in codeThreadLib.library" target="classFrame">CodeThread</A></FONT></TD>
+</TR>
+</TABLE>
+
+
+</BODY>
+</HTML>
View
153 distribution/codethread-0.1.1/reference/codeThreadLib/library/package-summary.html
@@ -0,0 +1,153 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_22) on Wed Mar 16 16:23:33 WET 2011 -->
+<TITLE>
+codeThreadLib.library (Javadocs: codethread)
+</TITLE>
+
+<META NAME="date" CONTENT="2011-03-16">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="codeThreadLib.library (Javadocs: codethread)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../codeThreadLib/library/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?codeThreadLib/library/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<H2>
+Package codeThreadLib.library
+</H2>
+
+<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
+<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
+<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
+<B>Class Summary</B></FONT></TH>
+</TR>
+<TR BGCOLOR="white" CLASS="TableRowColor">
+<TD WIDTH="15%"><B><A HREF="../../codeThreadLib/library/CodeThread.html" title="class in codeThreadLib.library">CodeThread</A></B></TD>
+<TD>&nbsp;</TD>
+</TR>
+</TABLE>
+&nbsp;
+
+<P>
+<DL>
+</DL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../codeThreadLib/library/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV PACKAGE&nbsp;
+&nbsp;NEXT PACKAGE</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?codeThreadLib/library/package-summary.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-summary.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_bottom"></A>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+
+<HR>
+processing library codethread by Diatom Studio. (c) 2010
+</BODY>
+</HTML>
View
146 distribution/codethread-0.1.1/reference/codeThreadLib/library/package-tree.html
@@ -0,0 +1,146 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!--NewPage-->
+<HTML>
+<HEAD>
+<!-- Generated by javadoc (build 1.6.0_22) on Wed Mar 16 16:23:33 WET 2011 -->
+<TITLE>
+codeThreadLib.library Class Hierarchy (Javadocs: codethread)
+</TITLE>
+
+<META NAME="date" CONTENT="2011-03-16">
+
+<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">
+
+<SCRIPT type="text/javascript">
+function windowTitle()
+{
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="codeThreadLib.library Class Hierarchy (Javadocs: codethread)";
+ }
+}
+</SCRIPT>
+<NOSCRIPT>
+</NOSCRIPT>
+
+</HEAD>
+
+<BODY BGCOLOR="white" onload="windowTitle();">
+<HR>
+
+
+<!-- ========= START OF TOP NAVBAR ======= -->
+<A NAME="navbar_top"><!-- --></A>
+<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_top_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../codeThreadLib/library/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?codeThreadLib/library/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+&nbsp;<SCRIPT type="text/javascript">
+ <!--
+ if(window==top) {
+ document.writeln('<A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>');
+ }
+ //-->
+</SCRIPT>
+<NOSCRIPT>
+ <A HREF="../../allclasses-noframe.html"><B>All Classes</B></A>
+</NOSCRIPT>
+
+
+</FONT></TD>
+</TR>
+</TABLE>
+<A NAME="skip-navbar_top"></A>
+<!-- ========= END OF TOP NAVBAR ========= -->
+
+<HR>
+<CENTER>
+<H2>
+Hierarchy For Package codeThreadLib.library
+</H2>
+</CENTER>
+<H2>
+Class Hierarchy
+</H2>
+<UL>
+<LI TYPE="circle">java.lang.Object<UL>
+<LI TYPE="circle">codeThreadLib.library.<A HREF="../../codeThreadLib/library/CodeThread.html" title="class in codeThreadLib.library"><B>CodeThread</B></A></UL>
+</UL>
+<HR>
+
+
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<A NAME="navbar_bottom"><!-- --></A>
+<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
+<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
+<TR>
+<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
+<A NAME="navbar_bottom_firstrow"><!-- --></A>
+<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
+ <TR ALIGN="center" VALIGN="top">
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../codeThreadLib/library/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
+ <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Tree</B></FONT>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
+ <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
+ </TR>
+</TABLE>
+</TD>
+<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
+</EM>
+</TD>
+</TR>
+
+<TR>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+&nbsp;PREV&nbsp;
+&nbsp;NEXT</FONT></TD>
+<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
+ <A HREF="../../index.html?codeThreadLib/library/package-tree.html" target="_top"><B>FRAMES</B></A> &nbsp;
+&nbsp;<A HREF="package-tree.html" target="_top"><B>NO FRAMES</B></A> &nbsp;
+