How about something like this (similar to Tracy's idea but done in 2-D):

1. Initial 'array + array'

   (1)(2) + (5)(6)
   (3)(4)   (7)(8)

2. Expand the arrays

   (1)      (2)             (5)      (6)
                     +
   (3)      (4)             (7)      (8)

3. Split the '+' into four and move them

   (1)+     (2)+            (5)      (6)

   (3)+     (4)+            (7)      (8)

4. Move the RHS

   (1)+(5)  (2)+(6)

   (3)+(7)  (4)+(8)

4. Add the '='

   (1)+(5)  (2)+(6)
                       =
   (3)+(7)  (4)+(8)

5. Display the result

   (1)+(5)  (2)+(6)         (6)      (8)
                       =
   (3)+(7)  (4)+(8)         (10)     (12)

where the () are circles, coloured say red for the LHS, Blue for the RHS,
green for the result.

If you have space, you could keep a copy of step 1 on screen to remind the
viewer what's being animated, and do Step 2 could by duplicating it and
moving/expanding the duplicate.


bob therriault wrote:
> Very cool Tracy,
> 
> I like it (especially the collision). The question that remains is whether I 
> can do it. I sense I will need to follow Oleg's suggestion of using Blender, 
> but I'll give it a try in Keynote first.
> 
> Cheers, bob
> 
> On -Feb23-2010, at -Feb23-20109:56 AM, Tracy Harms wrote:
> 
>> An idea I like is to take the diagram into a third axis, along these lines:
>>
>> First: Reposition the two arrays so that they're loosly stacked (shifting to
>> a 3-d perspective drawing in that animation.
>>
>> Then, take the addition operator duplicate into (*/ @ $) copies that spread
>> from the original into a matrix the same size as the nouns. This verb matrix
>> would be produced between the two noun layers described above. (They were
>> described as "loosly" stacked so that there is natural room for this third
>> layer to be drawn.)
>>
>> The diagramming of the verb as existing for each atom of each array seems to
>> me a natural visual representation of the rank-zero relationship. (Having a
>> visual representation of rank relationships does not require that they be
>> explained when first shown, yet will provide a visual mnemonic for eventual
>> discussion.)
>>
>> Resolution to the result might be shown by drawing the results in a new
>> (fourth) parallel panel. Or the animation could show a convergence of the
>> two noun panels onto the infixed verb panel, with all of them replaced by
>> the result noun at collision. (The latter appeals to me.)
>>
>> This technique would allow the addition to be shown as conceptually
>> parallel, avoiding inaccurate implications of sequencing. It would also take
>> advantage of the multi-axial thinking that J involves.
>>
>> --
>> Tracy
>>
>>
>> On Tue, Feb 23, 2010 at 11:59 AM, bob therriault 
>> <[email protected]>wrote:
>>
>>> Thanks Tracy,
>>>
>>> I wrestled with this as well. The options I explored were:
>>>
>>> 1) ...
>>>
>> ----------------------------------------------------------------------
>> 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

Reply via email to