White will be the biggest number.

-- 
Raul


On Tue, Jul 28, 2015 at 10:12 PM, Linda Alvord <lindaalv...@verizon.net> wrote:
> Raul, After using this code with cube 3 try this.
>
> 12 9$256 256 256 #."1 paint
>        0        0        0 16711935 16711807 16711680     0       0        0
>        0        0        0 16744447 16744319 16744192     0       0        0
>        0        0        0 16777215 16777087 16776960     0       0        0
> 16711935 16744447 16777215 16777215 16777087 16776960     0       0        0
>  8323327  8355839  8388607  8388607  8388479  8388352     0       0        0
>      255    32767    65535    65535    65407    65280     0       0        0
>        0        0        0    65535    65407    65280 65280 8388352 16776960
>        0        0        0    32767    32639    32512 32512 8355584 16744192
>        0        0        0      255      127        0     0 8323072 16711680
>        0        0        0      255      127        0     0       0        0
>        0        0        0  8323327  8323199  8323072     0       0        0
>        0        0        0 16711935 16711807 16711680     0       0        0
>
> When I interchange rgb for grb I can tell where the biggest numbers in a
> viewmat are. Can you using rgb? All I have done here is take each color
> triple in thecube pattern viewmat and converted it to its :real countsing
> number in the 256^3 position in the more than 16 million numbers.  The white
> area can be spoted pretty easily.
>
> Linda
>
> -----Original Message-----
> From: programming-boun...@forums.jsoftware.com
> [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Raul Miller
> Sent: Tuesday, July 28, 2015 4:12 PM
> To: Programming forum <programm...@jsoftware.com>
> Subject: Re: [Jprogramming] Trouble making patter for a color cube
>
> I think this is what you are asking for:
>
> 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=: 4 :0
>   'O X Y'=.y
>   brush=.D=: <.255*O+"1](%x-1)*((i.x)*/Y-"1 O)+"1/(i.x)*/X-"1 O
> )
>
> cube=: 3 :0
>   plan=: 4 3$V,FRONT,V,LEFT,TOP,V,V,BACK,RIGHT,V,BASE,V
>   paint=:,/,/>,"_1 each/"1 C=:y face each plan
>   paint viewmat i.4 3*y
> )
>
> cube 5
>
> Personally, I prefer ('rgb' viewmat image), but your approach can certainly
> be made to work.
>
> Thanks,
>
> --
> Raul
>
>
> On Tue, Jul 28, 2015 at 3:25 PM, Linda Alvord <lindaalv...@verizon.net>
> wrote:
>> Here's how far I got translating it to Raul's method.  I can't generalize
> to
>> nxn squares.
>>
>> 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.3)*/Y-"1 O)+"1/(i.3)*/X-"1 O
>> )
>>
>> cube=: 3 :0
>> 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.12 9
>> )
>>
>> cube ''
>>
>> Linda
>>
>> -----Original Message-----
>> From: programming-boun...@forums.jsoftware.com
>> [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of Linda
> Alvord
>> Sent: Tuesday, July 28, 2015 3:05 PM
>> To: programm...@jsoftware.com
>> Subject: Re: [Jprogramming] Trouble making patter for a color cube
>>
>> Here's my latest which folds so the base has blue riht, red forward and
>> green up. Then the upper right front corner is white.
>>
>> load 'viewmat'
>> ColorCube=: 3 : 0
>> N=:y
>> G=:<.(i.N)*255%<: N
>> A=:#:i.8
>> B=:(((<:N)#0),G),.G,(<:N)#255
>> BIGBOX=:<"2(|."2)1 0 2{"1(|:"2)(8 3 ,<:2*N)$,|:(,A){"1 B 'BLACK BLUE RED
>> MAGENTA GREEN CYAN YELLOW WHITE'=:>BIGBOX
>> LYELLOW=:(i.N){"2 YELLOW
>> LCYAN=:(i.N){"2  CYAN
>> LMAGENTA=:(i.N){"2 MAGENTA
>>    GREEN=:((<:N)+i.N){"2 GREEN
>> RED=:((<:N)+i.N){"2 RED
>> BLUE=:((<:N)+i.N){"2 BLUE
>> BACK=:((*:N), 3)$,LMAGENTA<."1/LYELLOW
>> TOP=:((*:N), 3)$,LCYAN<."1/LYELLOW
>> LEFT=:((*:N), 3)$,LMAGENTA<."1/LCYAN
>> FRONT=:((*:N), 3)$,GREEN+"1/BLUE
>> RIGHT=:((*:N), 3)$,GREEN+"1/RED
>> BASE=:((*:N), 3)$,RED+"1/BLUE
>> F=:i.2#N
>> T=:(<:6*N^2),((<:N),N)$0
>> L=:|:T
>> R=:|:|.T
>> WOW1=:(R,.(|.F),.L),((|:|.(N^2)+F),.((2*N^2)+F),.|.T)
>>
>> WOW2=:WOW1,(T,.((3*N^2)+F),.|:|.|:(4*N^2)+F)
>> WOW3=:WOW2,(R,.(|.(5*N^2)+F),.L),"2,N(#"0) 0, (6*N^2), 0
>> ALL=:BACK,LEFT,TOP,FRONT,RIGHT,BASE(,"2)0 0 0 ALL viewmat WOW3;'Color
> Cube'
>> )
>>
>> ColorCube 30
>>
>> I think only one line wrapped.  Another email follows With Raul's style
>> which I can't generalize to nxn squares.
>>
>> Linda
>> -----Original Message-----
>> From: programming-boun...@forums.jsoftware.com
>> [mailto:programming-boun...@forums.jsoftware.com] On Behalf Of David
> Lambert
>> Sent: Tuesday, July 28, 2015 1:09 PM
>> To: programming <programm...@jsoftware.com>
>> Subject: Re: [Jprogramming] Trouble making patter for a color cube
>>
>> This delightful color cube!  I rotated one of the arms so the pattern
> won't
>> look like a cross, which is beside the point.
>>
>> Has anyone yet virtually folded the image for display in perspective on
>> opengl?  I need a color chooser and this looks more fun than a flat
> display.
>> With 5% probability I'll undertake the task but as it happens my
>> understanding of homogeneous coordinates doesn't translate directly to
>> "knowing how to use opengl".
>>
>>     boxdraw_j_ 1
>>
>>     4 3$<'  ' NB. with simple editing, fixed width font please
>>     +--+
>>     |  |
>> +--+--+
>> |  |  |
>> +--+--+--+
>>     |  |  |
>>     +--+--+
>>     |  |
>>     +--+
>>
>> ----------------------------------------------------------------------
>> 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

Reply via email to