Commit Graph

  • 1f3a16eea5 Typo in README: minDotSize, maxDotSize and dotSizeFactor are all camel case. main mattmcw 2021-12-20 10:27:19 -0500
  • 6a3c991dc2 Add configuration options for fillAngle (default 45 degrees) and fillRandom, which will randomize the angle on every dot drawn. Calling this release 2.1.2. v2.1.2 mattmcw 2021-12-08 23:19:39 -0500
  • 26985553a7 Merge remote-tracking branch 'origin/main' into main mattmcw 2021-12-08 22:58:47 -0500
  • f7b4d41715 Improvement in fillCircle: by reducing the number of fill lines in half, the hatching showed visible gaps between lines. This new method ensures a fuller circle. Tested and renders more closely match plotted drawings. mattmcw 2021-12-08 22:58:31 -0500
  • 32ee5fbc48 Merge remote-tracking branch 'origin/main' mattmcw 2021-12-08 01:03:01 -0500
  • 85c1082fc3 Now I am understanding the magic number 2x used in display: I was not accounting for the standard 96dpi for svg and so, naturally, a 0.75mm pen represented by line=0.75 would need to *actually* be closer to 1.5. The remaining issue is that the svg representation seems to be failing when supplied with the actual line width used in calculations. mattmcw 2021-12-06 11:17:59 -0500
  • c5f7d7b4e6 Spell license correctly mattmcw 2021-12-03 10:45:25 -0500
  • 742c7182e7 Update language and remove griping about LGPL mattmcw 2021-12-03 10:29:29 -0500
  • 782552055a Lines aren't being drawn. Try without removing the line width mattmcw 2021-12-02 16:11:50 -0500
  • 41927aec1f Add dot mode. For single-point plots, like for paint pens. mattmcw 2021-12-02 16:06:15 -0500
  • 0ccd0643f3 If calculated dot diameter is smaller than minDotSize, set to minDotSize mattmcw 2021-12-01 13:58:37 -0500
  • 36928c1eb9 The 2x scalar is breaking rendering. Test without it but otherwise consider issue #2 moot for now. mattmcw 2021-11-30 18:53:40 -0500
  • fb853e6480 Resolved this by compressing header.txt into a single line and adding it as a hardcoded variable String[] header, which mimics the output of the file read happening later in the script. Resolves issue #1 mattmcw 2021-11-30 15:27:28 -0500
  • 61a5ef3d40 Build mac v2.1.1 mattmcw 2021-11-30 14:47:57 -0500
  • 4550089d7c Build script (not really) mattmcw 2021-11-30 14:30:56 -0500
  • f5c168d997 Use correct background if inverted mattmcw 2021-08-11 20:13:43 -0400
  • ef84f0ba57 Enable TSP mode in canvas preview mattmcw 2021-08-11 19:22:22 -0400
  • ca670eb3a8 Ignore DS_Store files mattmcw 2021-08-03 01:23:29 -0400
  • 7bc971167b Made an important change that removes some of the mystery in the scaling values. Originally it was using an arbitrary value of 1536x1056 and was scaled at 800 / canvasWidth (???). Now it will be set to the canvas value, which gives the user control over the final resolution of the SVG. mattmcw 2021-08-03 00:36:57 -0400
  • 3dfd46bab0 The canvas scalar is very obviously 2.0 for some reason. Have been running the process continuously to match a plotter drawing that's happening right now. mattmcw 2021-03-28 16:36:52 -0400
  • 1d3b6ac53e Caught a literal edge case: for some reason, after resizing an image, the doPhysics() function started locking up on a warning that points along the edge of the image were not held within triangles. Added a try-catch and continue statement to force the process through without failing on those particular points. mattmcw 2021-03-27 07:18:32 -0400
  • 69110f615f Whitespace mattmcw 2021-03-26 22:02:05 -0400
  • 81982734e2 Remove swing classes which are now never used. mattmcw 2021-03-26 21:55:15 -0400
  • b42b21a444 Update the scalar for the canvas. There is still an uncomfortable relationship between the actual scale of the image and what the "canvas" scale accomplishes. mattmcw 2021-03-26 21:52:54 -0400
  • cb98cacb13 Add license to readme mattmcw 2021-03-26 20:38:42 -0400
  • fc1f43ccaf Update readme to reflect recent changes in the sketch mattmcw 2021-03-26 12:22:51 -0400
  • f657b025da First attempt at using a scalar value to fix the canvas render to better match the resulting svg. I suspect 1.25 is overkill, but need to have a frame of reference for future tests. mattmcw 2021-03-26 11:43:39 -0400
  • b040b21a56 Fix the argument parsing and line filling. Adjust the canvas approximation to that it renders a better image. Still needs some improvements because the svg circles are not matching the rendered circles. mmcwilliams 2021-03-25 22:19:46 -0400
  • f10e9f859c Remove the offsets mattmcw 2021-03-25 19:02:50 -0400
  • 17b62bc152 header problem? mattmcw 2021-03-25 18:56:56 -0400
  • 84fe9120e1 Try different scale mattmcw 2021-03-25 18:51:13 -0400
  • 28d5224552 Play with an alternate scale mattmcw 2021-03-25 18:38:53 -0400
  • 5f73cb1d82 define line size mattmcw 2021-03-24 14:38:07 -0400
  • 3c4c66af96 Fixed display scaling after staring at it being wrong for months. mattmcw 2021-03-24 10:38:45 -0400
  • 83e3ecff12 Normalize all variables to camelcase. Formerly MinDotSize, MaxDotSize and DotSizeFactor. mattmcw 2021-03-24 10:21:50 -0400
  • 629b4e86d4 Write hatch lines to rowTemp when config.fill is true. mattmcw 2021-03-24 10:06:44 -0400
  • 9997b7bd61 Remove some remaining gui variables that are now unused. mattmcw 2021-03-24 09:56:37 -0400
  • ce4014a3cb Add functions and config variable for filling circles with hatch lines mattmcw 2021-03-24 09:55:47 -0400
  • efada52200 Update readme mattmcw 2021-03-17 11:35:59 -0400
  • d287894096 create repo mattmcw 2021-03-16 21:33:50 -0400