Sandify v0.2.3
Forum Discussion
The forum post, where you can comment or ask questions is here:
https://forum.v1engineering.com/t/sandify-update-v0-2-3/17524
But, as always, feel free to post issues with bugs you find or features you think would be great.
Release Notes
These are the changes you'll see when you visit Sandify.org from now on:
Drag Patterns
Bob (@bobnik) has worked out a great way to perfectly place patterns where you want them. This is the first
step towards multiple pattern composition, and it is very useful with even one pattern. Here's what
you can do:
Drag to Move
If you just use your mouse (or touch screen) in the preview window, you can move the pattern around,
and it will place the pattern just where you want it. It also will update the fields for offsets,
which will give you fine grained control.
Scroll to Grow
You can change the total size of the pattern by adjusting the starting size, number of loops, or the
grow value. But now you can adjust the entire size by either scrolling in the window, or by
adjusting the corners of the box handles. We've tried this on the platforms we have, but let us know
if it doesn't work on your platform by opening an issue.
Handle to Rotate
In the same vein, you can rotate the entire pattern, from start to finish by grabbing the rotate
handle or adjusting the Rotate
value on the shape. I have found it very useful to get the angle
just right to fill up my rectangular workspace.
Rad Lines
Maksim Surguy (@msurguy) has some very neat tools for creating svg images, which can be used for
axidraw style plotters, which work from inkscape. There is a huge universe out there, which I am
just getting familiar with. The constraints are different (we can't pick up our pen), but there is a
lot of room for collaboration here. Maksim reached out and has helped me figure out the first few
features that I have tried to replicate in our ecosystem.
Round Polygon Corners
Borrowing from the Rad Lines tool, You can round the corners with a new parameter.
Math Spin and Grow Functions
Also from the Rad Lines tool, You can use equations for the spin amount and grow amount, to
create any pattern you want (if you can figure out the math).
SVG Output
The original intent of exporting SVG patterns is to help some users of inkscape and axidraw who
might want to draw sandify patterns on their machines. But after I finished it, it has become my
favorite way to save patterns. You can open the images in any browser and many image editors. But it
also has the parameters used in the comments, so you can recreate the patterns later.
What else can we do with SVG files?
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg width="475" height="465" title="polygons" version="1.1" viewBox="0 0 475 465" xmlns="http://www.w3.org/2000/svg" class="svg-paper">
<g>
<!-- Created by Sandify -->
<!-- https://sandify.org -->
<!-- Version: 0.2.3 -->
<!-- Machine type: Rectangular -->
<!-- Min X (mm): 5 -->
<!-- Max X (mm): 480 -->
<!-- Min Y (mm): 5 -->
<!-- Max Y (mm): 470 -->
<!-- Content type: shape -->
<!-- Selected Shape: Space Filler -->
<!-- Type: Sierpinski -->
<!-- Iterations: 5 -->
<!-- X offset: 0 -->
<!-- Y offset: 0 -->
<!-- Path reversed: false -->
<!-- File name: 'Sierpinski' -->
<desc>pwidth:475;pheight:465;</desc>
<path
stroke="#000000"
stroke-width="0.4mm"
fill="none"
d="..."
</g>
</svg>