Yes!  I have that book - thanks for reminding me!

On Thu, Feb 18, 2021 at 2:09 PM Ian Clark <earthspo...@gmail.com> wrote:

> Cliff Reiter's book! Chapter Six! How could I have forgotten that?
>
> On Thu, 18 Feb 2021 at 19:00, Raoul Schorer <raoul.scho...@gmail.com>
> wrote:
>
> > Devon,
> >
> > Check out the book:
> >
> > Fractals, visualization and J 4th edition 1&2
> >
> > You can find it on lulu.com and the pdf version is free, I think! The
> book
> > uses a lib that can be found in pacman and is full of examples: hexagons,
> > game of life and lots of cellular automata. I have it, and it really
> cool!
> >
> > Raoul
> >
> > Le jeu. 18 févr. 2021 à 18:21, Devon McCormick <devon...@gmail.com> a
> > écrit :
> >
> > > I think someone did a 3D version in APL quite a while ago but I have no
> > > idea where it may have gotten to.
> > >
> > > On Thu, Feb 18, 2021 at 12:19 PM Ian Clark <earthspo...@gmail.com>
> > wrote:
> > >
> > > > @ Devon
> > > > A hexagonal grid for game of Life sounds really fascinating! Even
> > though
> > > > it's been tried (and works fine):
> > > > https://en.wikipedia.org/wiki/Conway%27s_Game_of_Life#Variations
> > > > Unfortunately the illustration there is a gif, not a svg. Else it
> might
> > > > have given you a flying start with your hexagonal universe.
> > > >
> > > > …Having said that, there's a hexagonal grid here:
> > > >
> > > >
> > >
> >
> https://en.wikipedia.org/wiki/Euclidean_tilings_by_convex_regular_polygons#/media/File:1-uniform_n1.svg
> > > > …and it looks like there's a row for each hexagon, and they could in
> > > > principle be individually filled (or the rows shuffled using J into 2
> > or
> > > > more blocks with a different value of "fill:")
> > > >
> > > > Keep us informed. 3D next: close-packed spheres. If you can't make it
> > > work
> > > > pleasingly, how about varying the probability of a stochastic
> breeding
> > > > rule?
> > > >
> > > > After Conway's Game of Life, the Ising Model ought to be interesting
> in
> > > 3D.
> > > >
> > > > Plus I'm feeling the need for a hexagonal variant of viewmat (it's
> just
> > > > alternately staggered matrix rows after all)!
> > > >
> > > > …and I was just wondering what I was going to do this evening!
> > > >
> > > > Ian
> > > >
> > > > On Thu, 18 Feb 2021 at 16:28, Ian Clark <earthspo...@gmail.com>
> wrote:
> > > >
> > > > > Yes, I'm sorry. Attachments used not to work – and then I thought I
> > saw
> > > > > evidence that they did.
> > > > >
> > > > > I had actually given the link to its wiki page in my first post,
> but
> > > not
> > > > > the full path:
> > > > >
> > > >
> > >
> >
> https://en.wikipedia.org/wiki/SVG_animation#/media/File:Morphing_SMIL.svg
> > > > >
> > > > > On Thu, 18 Feb 2021 at 15:24, Hauke Rehr <hauke.r...@uni-jena.de>
> > > wrote:
> > > > >
> > > > >> the attachment didn’t make it through
> > > > >> I got used to just adding a .txt extension
> > > > >> and it usually works with non-binary stuff
> > > > >> (or at least txt-like mime types)
> > > > >> I even managed to get pdfs through that way,
> > > > >> iirc.
> > > > >>
> > > > >> Am 18.02.21 um 16:15 schrieb Ian Clark:
> > > > >> > Glad to find enthusiasts for SVG – I thought mine was a minority
> > > > >> interest.
> > > > >> >
> > > > >> > And thanks Bill for letting me know there's a dedicated SVG
> > widget:
> > > > >> svgview.
> > > > >> > Long time since I played with isigraph/isidraw. I recall a html
> > > widget
> > > > >> in
> > > > >> > Qt, of limited capability, and didn't expect it to handle SVG
> too.
> > > But
> > > > >> > webview, I see, is what addon 'debug/jig' actually uses to
> > display a
> > > > >> SVG,
> > > > >> > which it builds from the ground up.
> > > > >> >
> > > > >> > One big advantage of SVG is there's so much sample code, all
> > nicely
> > > > >> > catalogued. All SVG pics used in Wikipedia are listed here:
> > > > >> > https://commons.wikimedia.org/wiki/Category:SVG_by_subject
> > > > >> >
> > > > >> > Also most laser-cutting services accept SVG as the customer's
> > spec.
> > > > >> > Inkscape seems to be the tool of choice, because AFAICT SVG is
> its
> > > > >> native
> > > > >> > format. So laser-cutting templates promise to be a good source
> of
> > > > simple
> > > > >> > clip-art for hacking.
> > > > >> >
> > > > >> > Bob writes
> > > > >> >> Inkscape is not bad although the SVG's produced are not always
> > > > optimal
> > > > >> > (but much quicker to develop than building by hand).
> > > > >> >
> > > > >> > Inkscape has the worst UX I've ever come across in popular
> > freeware,
> > > > but
> > > > >> > dedicated hacks get used to anything. One big feature that
> blinds
> > me
> > > > to
> > > > >> its
> > > > >> > failings is its ability to vectorize a (monochrome) photo, as
> > bitmap
> > > > or
> > > > >> > jpeg say, into a SVG of little closed bezier curves – and to
> > > > >> progessively
> > > > >> > coarsen the picture. Some pretty inventive minimalist cartoons
> can
> > > be
> > > > >> > produced this way, because this gives you self-adjusting pixels
> of
> > > > >> > arbitrary shape. In the same way it will progressively smooth a
> > > > >> hand-drawn
> > > > >> > curve, taking curve-fitting to a whole new level.
> > > > >> >
> > > > >> > I dabbled with this a decade ago, aiming to animate mathematical
> > > > models
> > > > >> for
> > > > >> > educational purposes, and to get pleasing flexible graphics with
> > the
> > > > >> least
> > > > >> > effort. I was led to it from book cover design, in which SVG
> has a
> > > big
> > > > >> part
> > > > >> > to play. Here's my fav SVG from Wikipedia showing the
> technique's
> > > > power
> > > > >> > (attached). To view the XML contents, edit the .svg (in jqt). To
> > > > display
> > > > >> > it, drop it onto your web-browser.
> > > > >> >
> > > > >> > All this reminds me of the illustrators' saying that if it works
> > as
> > > a
> > > > >> > tattoo, it will work as a Kindle illustration. (Now there's
> > another
> > > > >> fund of
> > > > >> > clip-art for manageable SVGs: tats!)
> > > > >> >
> > > > >> > HTML5 is another human-readable format with a lot in common with
> > SVG
> > > > (in
> > > > >> > principle). But I fancy there are far fewer code-samples
> available
> > > > free
> > > > >> on
> > > > >> > the web, with an unknowable number of websites actually using
> it.
> > So
> > > > it
> > > > >> > looks like I'd have to slog through the manual to get anything
> > > done: a
> > > > >> > ball-and-chain to creative use.
> > > > >> >
> > > > >> > But if anyone knows better, and can point me to a fund of free
> > HTML5
> > > > >> > samples, do let me know. I'd like a reason to spend time on
> HTML5.
> > > > >> > Rotatable 3D images would be an inducement – but then I'd
> > certainly
> > > > >> want a
> > > > >> > library of 3D images to hack. Planes, spaceships, land vehicles,
> > > > >> geography:
> > > > >> > forget the witchy fantasy figures.
> > > > >> >
> > > > >> > Ian Clark
> > > > >> >
> > > > >> > On Wed, 17 Feb 2021 at 23:28, 'robert therriault' via
> Programming
> > <
> > > > >> > programm...@jsoftware.com> wrote:
> > > > >> >
> > > > >> >> The Jig debug addon is based on SVG and I think that the
> results
> > > look
> > > > >> >> pretty good, if I do say so myself. Jig is presented in a
> webview
> > > > >> container
> > > > >> >> in jqt.
> > > > >> >>
> > > > >> >> JHS is very compatible with SVG because it is already browser
> > > based.
> > > > As
> > > > >> >> Ian points out, SVG is compact and readable.
> > > > >> >>
> > > > >> >> Inkscape is not bad although the SVG's produced are not always
> > > > optimal
> > > > >> >> (but much quicker to develop than building by hand).
> > > > >> >>
> > > > >> >> Cheers, bob
> > > > >> >>
> > > > >> >>> On Feb 17, 2021, at 15:02, Ian Clark <earthspo...@gmail.com>
> > > wrote:
> > > > >> >>>
> > > > >> >>> (IMHO) jgl2 is clunky and hard to debug, as bad as turtle
> > > graphics,
> > > > >> and
> > > > >> >> the
> > > > >> >>> results look like "business graphics" from the 1980s.
> > > > >> >>> Probably better to use the *plot* addon instead, which is
> > > > >> well-integrated
> > > > >> >>> with J and has a similar feel to it when you use it at the pd
> > > level,
> > > > >> but
> > > > >> >>> not so clunky and low-level.
> > > > >> >>>
> > > > >> >>> Don't overlook the humble SVG format (file ext: .svg). It's
> > > > supported
> > > > >> by
> > > > >> >>> all the main browsers, and doesn't need any special add-ons.
> The
> > > > >> results
> > > > >> >>> typically look richer and more professional than jgl2 (for the
> > > same
> > > > >> time
> > > > >> >>> spent).
> > > > >> >>> Sadly though, it doesn't seem to be supported by
> > > > Qt/isidraw/isigraph.
> > > > >> >>> It's an XML file format, which means it's human-readable text
> > > which
> > > > >> can
> > > > >> >> be
> > > > >> >>> massaged in J as a byte string using rplc.
> > > > >> >>> It's not that hard to read and edit by hand, either, and there
> > are
> > > > >> plenty
> > > > >> >>> of samples on the web to raid. Many of them are surprisingly
> > > brief,
> > > > >> >>> considering what they do.
> > > > >> >>>
> > > > >> >>> Suggest you get started with the sample pics in
> > > > >> >>> https://en.wikipedia.org/wiki/SVG_animation
> > > > >> >>> which lets you build up a recipe book of handy shapes.
> > > Alternatively
> > > > >> use
> > > > >> >>> *Inkscape* (freeware from www.inkscape.org) to generate a
> > > prototype
> > > > >> >>> picture, and customize it using J to text-process the XML –
> > > mostly a
> > > > >> >> matter
> > > > >> >>> of substituting numerals. You can make respectable animations
> in
> > > > SVG.
> > > > >> >>>
> > > > >> >>> Ian
> > > > >> >>>
> > > > >> >>> On Wed, 17 Feb 2021 at 07:10, Raoul Schorer <
> > > > raoul.scho...@gmail.com>
> > > > >> >> wrote:
> > > > >> >>>
> > > > >> >>>> There is also graphics/fvj4 with the companion books,
> depending
> > > on
> > > > >> what
> > > > >> >>>> you're doing.
> > > > >> >>>>
> > > > >> >>>> Le mer. 17 févr. 2021 à 00:30, bill lam <bbill....@gmail.com
> >
> > a
> > > > >> écrit :
> > > > >> >>>>
> > > > >> >>>>> there is an addon demos/isigraph.
> > > > >> >>>>> and IIRC there is also a lab for it.
> > > > >> >>>>>
> > > > >> >>>>> On Wed, Feb 17, 2021, 6:49 AM Devon McCormick <
> > > devon...@gmail.com
> > > > >
> > > > >> >>>> wrote:
> > > > >> >>>>>
> > > > >> >>>>>> Thanks!  This is exactly what I was looking for.  I vaguely
> > > > >> remembered
> > > > >> >>>>> the
> > > > >> >>>>>> isigraph package but could not find documentation on the
> > > > Jsoftware
> > > > >> >>>> site.
> > > > >> >>>>>>
> > > > >> >>>>>> On Tue, Feb 16, 2021 at 5:39 PM Michal Wallace <
> > > > >> >>>> michal.wall...@gmail.com
> > > > >> >>>>>>
> > > > >> >>>>>> wrote:
> > > > >> >>>>>>
> > > > >> >>>>>>> you can use an isidraw / isigraph component to draw
> > arbitrary
> > > > >> lines,
> > > > >> >>>>>>> curves, etc.
> > > > >> >>>>>>> Here's an example to get you started:
> > > > >> >>>>>>>
> > > > >> >>>>>>>
> > > > >> >>>>>>>
> > > > >> >>>>>>
> > > > >> >>>>>
> > > > >> >>>>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> https://code.jsoftware.com/wiki/Guides/Window_Driver/Animation/Animated_JGL2
> > > > >> >>>>>>>
> > > > >> >>>>>>> and the drawing commands:
> > > > >> >>>>>>>
> > > > >> >>>>>>>
> > > > >> >>>>>>
> > > > >> >>>>>
> > > > >> >>>>
> > > > >> >>
> > > > >>
> > > >
> > >
> >
> https://code.jsoftware.com/wiki/Guides/Window_Driver/gl2_Command_Reference
> > > > >> >>>>>>>
> > > > >> >>>>>>>
> > > > >> >>>>>>> On Tue, Feb 16, 2021 at 5:21 PM Devon McCormick <
> > > > >> devon...@gmail.com>
> > > > >> >>>>>>> wrote:
> > > > >> >>>>>>>
> > > > >> >>>>>>>> Is there anything in J to allow me to draw arbitrary
> > > pictures?
> > > > >> I'm
> > > > >> >>>>>>> looking
> > > > >> >>>>>>>> for something that has commands to draw a line and fill a
> > > > defined
> > > > >> >>>>> area
> > > > >> >>>>>>> with
> > > > >> >>>>>>>> a color.  I have also considered possibly using Jsh and
> > > > >> Javascript
> > > > >> >>>> or
> > > > >> >>>>>>> HTML5
> > > > >> >>>>>>>> but would prefer something where I could work in J and
> have
> > > > basic
> > > > >> >>>>>> drawing
> > > > >> >>>>>>>> primitives defined.
> > > > >> >>>>>>>>
> > > > >> >>>>>>>> Thanks,
> > > > >> >>>>>>>>
> > > > >> >>>>>>>> --
> > > > >> >>>>>>>>
> > > > >> >>>>>>>> Devon McCormick, CFA
> > > > >> >>>>>>>>
> > > > >> >>>>>>>> Quantitative Consultant
> > > > >> >>>>>>>>
> > > > >> >>>>>
> > > > >>
> > ----------------------------------------------------------------------
> > > > >> >>>>>>>> For information about J forums see
> > > > >> >>>>> http://www.jsoftware.com/forums.htm
> > > > >> >>>>>>>>
> > > > >> >>>>>>>
> > > > >> >>>>
> > > > >>
> > ----------------------------------------------------------------------
> > > > >> >>>>>>> For information about J forums see
> > > > >> >>>> http://www.jsoftware.com/forums.htm
> > > > >> >>>>>>>
> > > > >> >>>>>>
> > > > >> >>>>>>
> > > > >> >>>>>> --
> > > > >> >>>>>>
> > > > >> >>>>>> Devon McCormick, CFA
> > > > >> >>>>>>
> > > > >> >>>>>> Quantitative Consultant
> > > > >> >>>>>>
> > > > >>
> > ----------------------------------------------------------------------
> > > > >> >>>>>> For information about J forums see
> > > > >> >> http://www.jsoftware.com/forums.htm
> > > > >> >>>>>>
> > > > >> >>>>>
> > > > >>
> > ----------------------------------------------------------------------
> > > > >> >>>>> For information about J forums see
> > > > >> http://www.jsoftware.com/forums.htm
> > > > >> >>>>>
> > > > >> >>>>
> > > > >>
> > ----------------------------------------------------------------------
> > > > >> >>>> For information about J forums see
> > > > >> http://www.jsoftware.com/forums.htm
> > > > >> >>>>
> > > > >> >>>
> > > >
> ----------------------------------------------------------------------
> > > > >> >>> For information about J forums see
> > > > >> http://www.jsoftware.com/forums.htm
> > > > >> >>
> > > > >> >>
> > > >
> ----------------------------------------------------------------------
> > > > >> >> For information about J forums see
> > > > http://www.jsoftware.com/forums.htm
> > > > >> >>
> > > > >> >
> > > ----------------------------------------------------------------------
> > > > >> > For information about J forums see
> > > > http://www.jsoftware.com/forums.htm
> > > > >> >
> > > > >>
> > > > >> --
> > > > >> ----------------------
> > > > >> mail written using NEO
> > > > >> neo-layout.org
> > > > >>
> > > > >>
> > ----------------------------------------------------------------------
> > > > >> For information about J forums see
> > > http://www.jsoftware.com/forums.htm
> > > > >>
> > > > >
> > > >
> ----------------------------------------------------------------------
> > > > For information about J forums see
> http://www.jsoftware.com/forums.htm
> > > >
> > >
> > >
> > > --
> > >
> > > Devon McCormick, CFA
> > >
> > > Quantitative Consultant
> > > ----------------------------------------------------------------------
> > > For information about J forums see http://www.jsoftware.com/forums.htm
> > >
> > ----------------------------------------------------------------------
> > For information about J forums see http://www.jsoftware.com/forums.htm
> >
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>


-- 

Devon McCormick, CFA

Quantitative Consultant
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to