Skip to content

Commit

Permalink
BUILD 3
Browse files Browse the repository at this point in the history
  • Loading branch information
garciadelcastillo committed May 20, 2017
1 parent f26f08c commit a998b25
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 6 deletions.
2 changes: 1 addition & 1 deletion TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
- [x] Add linear interpolation of parameters for arcs/ellipses --> they can now be computed faster! :)
- [x] For default 10-10 pattern, there are a lot of glitches in large beziers. Adjust dt precision based on a super rough approximated length, and/or how small the minimum dash/gap param is?
- [x] Negative values in `pattern()` lead to infinite loops and badness. Prevent.
- [ ] Dashes are not continuous in arcs with modes. Fix

## REV 0002
- [x] Remove dev packages from project
Expand Down Expand Up @@ -68,6 +67,7 @@
- [ ] dash.curveVertex()
- [ ] Implement dash.mode()
- [ ] Design which modes are there and how they work
- [ ] Dashes are not continuous in arcs with modes CHORD or PIE. Must figure out how to link growing parameters, and hopefuly the corner stroke into a continuous one with the kink.

- [ ] Respond to this: https://forum.processing.org/two/discussion/comment/93993/#Comment_93993
- [ ] Expand methods to 3D
Expand Down
4 changes: 2 additions & 2 deletions dist/dashedlines.txt
Original file line number Diff line number Diff line change
Expand Up @@ -41,11 +41,11 @@ paragraph = This library allows you draw geometry with dashed strokes, using the
# compare different versions of the same Library, and check if an update is
# available. You should think of it as a counter, counting the total number of
# releases you've had.
version = 2 # This must be parsable as an int
version = 3 # This must be parsable as an int

# The version as the user will see it. If blank, the version attribute will be
# used here. This should be a single word, with no spaces.
prettyVersion = 0.0.2 # This is treated as a String
prettyVersion = 0.0.3 # This is treated as a String

# The min and max revision of Processing compatible with your Library.
# Note that these fields use the revision and not the version of Processing,
Expand Down
Binary file modified dist/dashedlines.zip
Binary file not shown.
6 changes: 3 additions & 3 deletions resources/build.properties
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ classpath.local.location=${user.home}/Documents/workspace/libs
# and project classpath. Use a comma as delimiter. These jar files must be
# inside your classpath.local.location folder.

classpath.local.include=core.jar
#classpath.local.include=core.jar


# Add Processing's libraries folder to the classpath.
Expand Down Expand Up @@ -132,12 +132,12 @@ source.repository=https://github.com/garciadelcastillo/-dashed-lines-for-process
# This is used to compare different versions of the same Library, and check if
# an update is available.

library.version=3
library.version=4


# The version as the user will see it.

library.prettyVersion=0.0.3
library.prettyVersion=0.0.4


# The min and max revision of Processing compatible with your Library.
Expand Down
8 changes: 8 additions & 0 deletions revisions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## DASHED LINES 0.0.3 (REV 003) - 20 May 2017

Some beautiful curve refinements.

+ `arc()` end parameters are now linearly interpolated, resulting in smoother and nicer arcs.
+ Fixed glitch in `bezier()` that caused it to go crazy on small resolution queries.
+ Prevent users from entering negative values in `pattern()` and crashing the whole thing.
+ A bunch of internal optimizations.

## DASHED LINES 0.0.2 (REV 002) - 20 May 2017

Expand Down

0 comments on commit a998b25

Please sign in to comment.