Here are some thoughts I have been trying to include. It is "inside out" so
if you print and fold it the "paint is correct when you fold it.

Also, I like that "blending" green and red light is .yellow light. Green and
blue is cyan and red and blue is magenta.

It also indicates how yellow and cyan ink will print as green. Yellow and
magenta creates red and cyan and magenta makes blue. Lots of black ink gets
added for all the darker colors. 

I really want those "mixtures" to show  up without "assigning them.  

Now, I'll study what you sent and see where it takes me.  I'm learning some
good techniques on this journey.  

Thanks,  Linda 

-----Original Message-----
From: programming-boun...@forums.jsoftware.com
[mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Mike Day
Sent: Monday, July 27, 2015 5:07 AM
To: programm...@jsoftware.com
Subject: Re: [Jprogramming] Trouble making patter for a color cube

Further to my thoughts on the fourth corner.  Your model relies on the
(optional) property that diagonally opposite corners are complementary.
(That's why you don't need to specify the fourth corner on any face.) In
that case you can only define 4 corner colours independently.  (If you
recall,  my "model" applied 8 independent, not necessarily different colours
to the
8 corners labelled A - H .)

For example, setting 4 corners in your first two
faces:

FRONT=:< 'F0 F1 F2' =: M;R;W

LEFT =:< F0;F2;   L2 =: B  NB.shares an edge with FRONT

F3 =: F1 + F2 - F0  NB. Linda's rule for 4th corner

L3 =: F2 + L2 - F0  NB. ""

TOP =:<F2;F3;L3

BACK=:<L3;(1-F0);L2  NB. 2nd corner complement of F0

RIGHT=:<(1-F0);F3;1-F2

BASE=:<L2;(1-F2);F0


By the way,  the face names seem to have become non-intuitive.
Left & Right are ok,  but the central pillar of your net is
Front/Top/Back/Base,  which seems "inside out" to me - I gather it's a very
good film!


Mike


On 27/07/2015 09:18, Mike Day wrote:
> Linda, I wasn't tight,  though I might be this evening as it's my 
> birthday...
>
> Well,  I tried to generalise as soon as I saw your code,
> and that's when I got into difficulty.   But I've just
> realised that the factor 0.5 needed to be taken into account too. See 
> changes sketched out below.
>
> With your code, I find the fourth corner is X + Y - O.
> This won't work properly for all choices of colours for three corners 
> of each faces.  It's ok with your choices:
> |: 13 : '+/_1 1 1 *>>y' every FRONT;LEFT;TOP;BACK;RIGHT;BASE
> 1 0 0 0 1 1
> 1 1 1 0 0 0
> 0 1 0 0 0 0
>
> If for example a face had three corners as White;Green;Blue, you'd get
>     13 : '+/_1 1 1 *>>y' W;G;B
> _1 0 0
>
> It still "works", but not properly - try C =: W just before V = ...
>
> I now think your earlier not-working problem might be that you 
> redefine the global C;  it starts off as cyan but becomes the result 
> of face each.  Your faces are already defined so it shouldn't really 
> be a problem, but who knows...
>
> Try the following variants,  with the rest of your code unchanged;
>    30 cube '' is pleasing!
>
> cube=: 3 :0
> 3 cube y
> :
> c =. x
> plan=:4 3$V,FRONT,V,LEFT,TOP,V,V,BACK,RIGHT,V,BASE,V
> paint=:,/,/>,"_1 each/"1 c face each plan paint viewmat i.4 3*c
> )
>
> face=: 3 :0
> 3 face y
> :
> ic =. (i.%<:)  x   NB. ==> 0 1/(n-1) 2/(n-1)... 1
> 'O X Y'=.y
> NB. removed redundant "1 ...
> brush=.<.255*O+"1(ic*/Y-O)+"1/ic*/X-O
> )
>
> Any help?
>
> Mike
>
> On 27/07/2015 06:30, Linda Alvord wrote:
>> You were tight - I got in trouble trying to generalize to mor 
>> squares. An it almost works. The size seems  ok, but I can't get the 
>> colors to work.
>>
>> load 'viewmat'
>>   'E B G C R M Y W'=:#:i.8
>> V=:<E;E;E
>> FRONT=:<M;R;W
>> LEFT=:<M;W;B
>> TOP=:<W;Y;C
>> BACK=:<C;G;B
>> RIGHT=:<G;Y;E
>> BASE=:<B;E;M
>>     face=: 3 :0
>> 'O X Y'=.y
>> brush=.D=: <.255*O+"1]0.5*((i.N)*/Y-"1 O)+"1/(i.N)*/X-"1 O
>> )
>>
>> cube=: 3 :0
>> N=:y
>> plan=:4 3$V,FRONT,V,LEFT,TOP,V,V,BACK,RIGHT,V,BASE,V
>> paint=:,/,/>,"_1 each/"1 C=:face each plan paint viewmat i.N*4 3
>> )
>>
>> cube 5
>>
>> Linda
>> -----Original Message-----
>> From: programming-boun...@forums.jsoftware.com
>> [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Mike 
>> Day
>> Sent: Sunday, July 26, 2015 4:47 PM
>> To: programm...@jsoftware.com
>> Subject: Re: [Jprogramming] Trouble making patter for a color cube
>>
>> This variant (some way below here) worked ok for me on Friday when 
>> you
>> (Linda) first posted it.
>>
>> Have you tried   clear'' and (re)load?  (Always works!)
>>
>> I was a bit puzzled by your hard-wiring of 3 (as in i.3) - is it just 
>> a coincidence that colours are also defined in triples?
>>
>> Mike
>>
>> On 26/07/2015 21:28, Linda Alvord wrote:
>>> Raul, could you please  check this code again. It doesn't seem to 
>>> work at all anymore.  Thanks.
>>>
>>> Linda
>>>
>>> -----Original Message-----
>>> From: programming-boun...@forums.jsoftware.com
>>> [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Raul 
>>> Miller
>>> Sent: Friday, July 24, 2015 12:51 PM
>>> To: Programming forum <programm...@jsoftware.com>
>>> Subject: Re: [Jprogramming] Trouble making patter for a color cube
>>>
>>> That looks plausible.
>>>
>>> The colors in the middles of the squares are interesting.
>>>
>>> The top middle square's center color might be something of an 
>>> "indian
>> red".
>>> The middle of the square below that might be an "aquamarine".
>>>
>>> The color in the middle on the left side might be a "medium purple".
>>>
>>> The color in the middle on the right side might be an "olive drab"
>>>
>>> The color in the middle to its right might be a "turquoise".
>>>
>>> The color in the middle of the bottom square is probably a "purple"?
>>>
>>> Or at least, those are the best I can come up with, for names.
>>>
>>> Thanks,
>>>
>
>
> ---
> This email has been checked for viruses by Avast antivirus software.
> https://www.avast.com/antivirus
>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

----------------------------------------------------------------------
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