Images can be 3D if you manipulate them in terms of RGB planes.

Cliff Reiter had an interesting algo for drawing Penrose tiles by taking a
high-dimensional (>3D) projection of grid points closest to a
hyper-cylinder and mapping them to two dimensions, which I believe is " The
pentagrid method, introduced by N.G. de Bruijn, allows us to generate
Penrose tilings by taking a slice of the integer lattice in
five-dimensional space." (http://www.cs.williams.edu/~bailey/06le.pdf).

Unfortunately, I have not been able to find Cliff's J code for doing this.


On Tue, Jan 14, 2020 at 8:45 AM Michal Wallace <[email protected]>
wrote:

> For an upcoming talk, I was thinking through an inventory of common array
> "patterns" -
> or like generic classes of things which are naturally represented as
> arrays.
>
> Here's what I came up with so far:
>
> Rank 1:
>
> - arbitrary lists of data (row/column in a table, sound file, bytes of a
> string, etc)
> - shape of a space/array (as in $)
> - coordinates inside a space/array (including boxed indices for amend)
> - selections (unboxed indices)
> - permutation vectors
> - keys for grouping another vector
> - coefficients of polynomial  (also prime exponents, hypergeometric, etc)
>      (I think dyadic # kind of fits into the "coefficient" pattern)
> - numeric base and "digits" (as in #. and #:)
> - intervals (I.)
> - tree structure
>
> Rank 2:
>
> - arbitrary tables of data (esp images)
> - matrix  (as a tool for transforming other arrays)
> - sparse matrix / list of coordinates
> - connected / weighted graphs / state machine
>
> What are some that I'm missing?
>
> Are there interesting patterns at rank 3 or above?
>
> -Michal
> ----------------------------------------------------------------------
> 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