discuss@lists.openscad.org

OpenSCAD general discussion Mailing-list

View all threads

Spectre Tiles

J
jon
Fri, Sep 1, 2023 11:09 PM

Has anyone played around with this?  It seems like OpenSCAD could be
used to generate this family of shapes.

https://hedraweb.wordpress.com/2023/06/02/the-special-one/

https://www.t3puzzle.com/a/

Jon

Has anyone played around with this?  It seems like OpenSCAD could be used to generate this family of shapes. https://hedraweb.wordpress.com/2023/06/02/the-special-one/ https://www.t3puzzle.com/a/ Jon
W
Whosawhatsis
Fri, Sep 1, 2023 11:12 PM

https://github.com/christianp/aperiodic-monotile
On Sep 1, 2023 at 16:10 -0700, jon jon@jonbondy.com, wrote:

Has anyone played around with this?  It seems like OpenSCAD could be
used to generate this family of shapes.

https://hedraweb.wordpress.com/2023/06/02/the-special-one/

https://www.t3puzzle.com/a/

Jon


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

https://github.com/christianp/aperiodic-monotile On Sep 1, 2023 at 16:10 -0700, jon <jon@jonbondy.com>, wrote: > Has anyone played around with this?  It seems like OpenSCAD could be > used to generate this family of shapes. > > https://hedraweb.wordpress.com/2023/06/02/the-special-one/ > > https://www.t3puzzle.com/a/ > > Jon > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
J
jon
Fri, Sep 1, 2023 11:16 PM

LOL!  That only took 2 minutes, and the response was comprehensive. 
Thank you!

Jon

On 9/1/2023 7:12 PM, Whosawhatsis wrote:

https://github.com/christianp/aperiodic-monotile
On Sep 1, 2023 at 16:10 -0700, jon jon@jonbondy.com, wrote:

Has anyone played around with this? It seems like OpenSCAD could be
used to generate this family of shapes.

https://hedraweb.wordpress.com/2023/06/02/the-special-one/

https://www.t3puzzle.com/a/

Jon


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email todiscuss-leave@lists.openscad.org

LOL!  That only took 2 minutes, and the response was comprehensive.  Thank you! Jon On 9/1/2023 7:12 PM, Whosawhatsis wrote: > https://github.com/christianp/aperiodic-monotile > On Sep 1, 2023 at 16:10 -0700, jon <jon@jonbondy.com>, wrote: >> Has anyone played around with this? It seems like OpenSCAD could be >> used to generate this family of shapes. >> >> https://hedraweb.wordpress.com/2023/06/02/the-special-one/ >> >> https://www.t3puzzle.com/a/ >> >> Jon >> _______________________________________________ >> OpenSCAD mailing list >> To unsubscribe send an email to discuss-leave@lists.openscad.org > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email todiscuss-leave@lists.openscad.org
W
Whosawhatsis
Fri, Sep 1, 2023 11:29 PM

My new book, Make: Trigonometry uses those models (and a bunch of other OpenSCAD stuff), so I had the link handy. https://www.makershed.com/products/make-trigonometry-print
On Sep 1, 2023 at 16:16 -0700, jon jon@jonbondy.com, wrote:

LOL! That only took 2 minutes, and the response was comprehensive. Thank you!
Jon

On 9/1/2023 7:12 PM, Whosawhatsis wrote:

https://github.com/christianp/aperiodic-monotile
On Sep 1, 2023 at 16:10 -0700, jon jon@jonbondy.com, wrote:

Has anyone played around with this?  It seems like OpenSCAD could be
used to generate this family of shapes.

https://hedraweb.wordpress.com/2023/06/02/the-special-one/

https://www.t3puzzle.com/a/

Jon


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

My new book, Make: Trigonometry uses those models (and a bunch of other OpenSCAD stuff), so I had the link handy. https://www.makershed.com/products/make-trigonometry-print On Sep 1, 2023 at 16:16 -0700, jon <jon@jonbondy.com>, wrote: > LOL! That only took 2 minutes, and the response was comprehensive. Thank you! > Jon > > On 9/1/2023 7:12 PM, Whosawhatsis wrote: > > https://github.com/christianp/aperiodic-monotile > > On Sep 1, 2023 at 16:10 -0700, jon <jon@jonbondy.com>, wrote: > > > Has anyone played around with this?  It seems like OpenSCAD could be > > > used to generate this family of shapes. > > > > > > https://hedraweb.wordpress.com/2023/06/02/the-special-one/ > > > > > > https://www.t3puzzle.com/a/ > > > > > > Jon > > > _______________________________________________ > > > OpenSCAD mailing list > > > To unsubscribe send an email to discuss-leave@lists.openscad.org > > > > _______________________________________________ > > OpenSCAD mailing list > > To unsubscribe send an email to discuss-leave@lists.openscad.org
TP
Torsten Paul
Fri, Sep 1, 2023 11:49 PM

On 02.09.23 01:29, Whosawhatsis wrote:

My new book, Make: Trigonometry uses those models (and a
bunch of other OpenSCAD stuff)

Wait, what? I just wanted to start complain I did not see any
mail with info and cover image and... there it is from Joan :-).

Congratulations to the new book. I did not even start reading
the Geometry one.

As for spectre tiles, DuckDuckGo also found this one:

https://github.com/Spirko/SpectreOpenSCAD

Which seem to have a very concise SCAD calculating the shape.

ciao,
Torsten.

On 02.09.23 01:29, Whosawhatsis wrote: > My new book, Make: Trigonometry uses those models (and a > bunch of other OpenSCAD stuff) Wait, what? I just wanted to start complain I did not see any mail with info and cover image and... there it is from Joan :-). Congratulations to the new book. I did not even start reading the Geometry one. As for spectre tiles, DuckDuckGo also found this one: https://github.com/Spirko/SpectreOpenSCAD Which seem to have a very concise SCAD calculating the shape. ciao, Torsten.
W
Whosawhatsis
Fri, Sep 1, 2023 11:54 PM

It just hit the presses. You can get the ebook from the Maker Shed, but the dead-tree editions haven't started shipping yet.
On Sep 1, 2023 at 16:49 -0700, Torsten Paul Torsten.Paul@gmx.de, wrote:

On 02.09.23 01:29, Whosawhatsis wrote:

My new book, Make: Trigonometry uses those models (and a
bunch of other OpenSCAD stuff)

Wait, what? I just wanted to start complain I did not see any
mail with info and cover image and... there it is from Joan :-).

Congratulations to the new book. I did not even start reading
the Geometry one.

As for spectre tiles, DuckDuckGo also found this one:

https://github.com/Spirko/SpectreOpenSCAD

Which seem to have a very concise SCAD calculating the shape.

ciao,
Torsten.


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

It just hit the presses. You can get the ebook from the Maker Shed, but the dead-tree editions haven't started shipping yet. On Sep 1, 2023 at 16:49 -0700, Torsten Paul <Torsten.Paul@gmx.de>, wrote: > On 02.09.23 01:29, Whosawhatsis wrote: > > My new book, Make: Trigonometry uses those models (and a > > bunch of other OpenSCAD stuff) > > Wait, what? I just wanted to start complain I did not see any > mail with info and cover image and... there it is from Joan :-). > > Congratulations to the new book. I did not even start reading > the Geometry one. > > As for spectre tiles, DuckDuckGo also found this one: > > https://github.com/Spirko/SpectreOpenSCAD > > Which seem to have a very concise SCAD calculating the shape. > > ciao, > Torsten. > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
CM
Curt McDowell
Sat, Sep 2, 2023 12:04 AM

I recently added my take to Thingiverse and thought it looks pretty
elegant in OpenSCAD:

https://www.thingiverse.com/thing:6185730

Here's a silly obfuscated version just for fun:

// Spectre Aperiodic Monotile Jigsaw - by Curt McDowell
maker@fishlet.com 2023-07-05
b=function(q,t)len(q)<2?q[0]:b([for(i=[0:len(q)-2])q[i]],t)*(1-t)+b([for(i=[1:len(q)-1])q[i]],t)t;S=function(V=0,d=90,D=[[0,0]])let(c=[[0,0],[1.2,-.3],[-.7,.6],[.5,.2],[1.7,.6],[-.2,-.3],[1,0]],C=D[len(D)-1],Q=C+15[cos(d),sin(d)],n=concat(D,[for(p=V%2?[for(t=[1:120])let(p=b(c,1-t/120))[1-p.x,-p.y]]:[for(t=[1:120])b(c,t/120)])[(Q.x-C.x)*p.x+(C.y-Q.y)*p.y+C.x,(Q.y-C.y)*p.x+(Q.x-C.x)p.y+C.y]]))V==13?n:S(V+1,d+30[2,-3,-2,3,-2,-3,-2,3,-2,0,-2,-3,2,-3][V],n);linear_extrude(4)offset(-.2)polygon(S());

Regards,
Curt

On 9/1/23 16:09, jon wrote:

Has anyone played around with this?  It seems like OpenSCAD could be
used to generate this family of shapes.

https://hedraweb.wordpress.com/2023/06/02/the-special-one/

https://www.t3puzzle.com/a/

Jon


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

I recently added my take to Thingiverse and thought it looks pretty elegant in OpenSCAD: https://www.thingiverse.com/thing:6185730 Here's a silly obfuscated version just for fun: // Spectre Aperiodic Monotile Jigsaw - by Curt McDowell <maker@fishlet.com> 2023-07-05 b=function(q,t)len(q)<2?q[0]:b([for(i=[0:len(q)-2])q[i]],t)*(1-t)+b([for(i=[1:len(q)-1])q[i]],t)*t;S=function(V=0,d=90,D=[[0,0]])let(c=[[0,0],[1.2,-.3],[-.7,.6],[.5,.2],[1.7,.6],[-.2,-.3],[1,0]],C=D[len(D)-1],Q=C+15*[cos(d),sin(d)],n=concat(D,[for(p=V%2?[for(t=[1:120])let(p=b(c,1-t/120))[1-p.x,-p.y]]:[for(t=[1:120])b(c,t/120)])[(Q.x-C.x)*p.x+(C.y-Q.y)*p.y+C.x,(Q.y-C.y)*p.x+(Q.x-C.x)*p.y+C.y]]))V==13?n:S(V+1,d+30*[2,-3,-2,3,-2,-3,-2,3,-2,0,-2,-3,2,-3][V],n);linear_extrude(4)offset(-.2)polygon(S()); Regards, Curt On 9/1/23 16:09, jon wrote: > Has anyone played around with this?  It seems like OpenSCAD could be > used to generate this family of shapes. > > https://hedraweb.wordpress.com/2023/06/02/the-special-one/ > > https://www.t3puzzle.com/a/ > > Jon > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org
DS
Daniel Shriver
Sat, Sep 2, 2023 12:03 PM

Your printed version looks very impressive.  I'm surprised, given how
printing tends to create a bit of a rough edge, at how well those pieces
fit together.

On Sat, Sep 2, 2023 at 5:05 AM Curt McDowell maker@fishlet.com wrote:

I recently added my take to Thingiverse and thought it looks pretty
elegant in OpenSCAD:

https://www.thingiverse.com/thing:6185730

Here's a silly obfuscated version just for fun:

// Spectre Aperiodic Monotile Jigsaw - by Curt McDowell
maker@fishlet.com maker@fishlet.com 2023-07-05

b=function(q,t)len(q)<2?q[0]:b([for(i=[0:len(q)-2])q[i]],t)*(1-t)+b([for(i=[1:len(q)-1])q[i]],t)t;S=function(V=0,d=90,D=[[0,0]])let(c=[[0,0],[1.2,-.3],[-.7,.6],[.5,.2],[1.7,.6],[-.2,-.3],[1,0]],C=D[len(D)-1],Q=C+15[cos(d),sin(d)],n=concat(D,[for(p=V%2?[for(t=[1:120])let(p=b(c,1-t/120))[1-p.x,-p.y]]:[for(t=[1:120])b(c,t/120)])[(Q.x-C.x)*p.x+(C.y-Q.y)*p.y+C.x,(Q.y-C.y)*p.x+(Q.x-C.x)p.y+C.y]]))V==13?n:S(V+1,d+30[2,-3,-2,3,-2,-3,-2,3,-2,0,-2,-3,2,-3][V],n);linear_extrude(4)offset(-.2)polygon(S());

Regards,
Curt

On 9/1/23 16:09, jon wrote:

Has anyone played around with this?  It seems like OpenSCAD could be used
to generate this family of shapes.

https://hedraweb.wordpress.com/2023/06/02/the-special-one/

https://www.t3puzzle.com/a/

Jon


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org


OpenSCAD mailing list
To unsubscribe send an email to discuss-leave@lists.openscad.org

Your printed version looks very impressive. I'm surprised, given how printing tends to create a bit of a rough edge, at how well those pieces fit together. On Sat, Sep 2, 2023 at 5:05 AM Curt McDowell <maker@fishlet.com> wrote: > I recently added my take to Thingiverse and thought it looks pretty > elegant in OpenSCAD: > > https://www.thingiverse.com/thing:6185730 > > Here's a silly obfuscated version just for fun: > > // Spectre Aperiodic Monotile Jigsaw - by Curt McDowell > <maker@fishlet.com> <maker@fishlet.com> 2023-07-05 > > b=function(q,t)len(q)<2?q[0]:b([for(i=[0:len(q)-2])q[i]],t)*(1-t)+b([for(i=[1:len(q)-1])q[i]],t)*t;S=function(V=0,d=90,D=[[0,0]])let(c=[[0,0],[1.2,-.3],[-.7,.6],[.5,.2],[1.7,.6],[-.2,-.3],[1,0]],C=D[len(D)-1],Q=C+15*[cos(d),sin(d)],n=concat(D,[for(p=V%2?[for(t=[1:120])let(p=b(c,1-t/120))[1-p.x,-p.y]]:[for(t=[1:120])b(c,t/120)])[(Q.x-C.x)*p.x+(C.y-Q.y)*p.y+C.x,(Q.y-C.y)*p.x+(Q.x-C.x)*p.y+C.y]]))V==13?n:S(V+1,d+30*[2,-3,-2,3,-2,-3,-2,3,-2,0,-2,-3,2,-3][V],n);linear_extrude(4)offset(-.2)polygon(S()); > > Regards, > Curt > > On 9/1/23 16:09, jon wrote: > > Has anyone played around with this? It seems like OpenSCAD could be used > to generate this family of shapes. > > https://hedraweb.wordpress.com/2023/06/02/the-special-one/ > > https://www.t3puzzle.com/a/ > > Jon > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org > > _______________________________________________ > OpenSCAD mailing list > To unsubscribe send an email to discuss-leave@lists.openscad.org >