|
!これは、このまま、いいのでしょうか。
!単純な推測としては、最後の変更色で、揃えられると、思っていたのですが。
!
! 別現象
!1番目の色を、特別な色、SET COLOR MIX(1) .5, .5, .5 に選ぶと、
!2番目の色に変更後、同一色指標なのに、変更前の色までも、完全に paste されます。
DIM m(1000,1000)
! !************************************************
SET COLOR MIX(1) .5, .5, .51 !* ASK PIXEL ARRAY → MAT PLOT CELLS での動作
DRAW disk WITH SCALE(1/5)*SHIFT(1/4,.5) !*
SET COLOR MIX(1) .8, .8, .8 !* 同一色指標の色を変更して並べた画素の内、
DRAW disk WITH SCALE(1/5)*SHIFT(3/4,.5) !* 色の変更前の画素は、くり抜かれ、背景色になる。
! !************************************************
!
ASK PIXEL SIZE (0,1; 1,0) i,j
MAT m=ZER(i,j)
ASK PIXEL ARRAY (0,1) m !左円(1番目の色) の部分は、くり抜きに、コピーされる。
WAIT DELAY .5
!
CLEAR
RANDOMIZE
FOR i=1 TO 500
SET LINE COLOR 1+RND*16
PLOT LINES :RND,RND;
NEXT i
!
WAIT DELAY 1
MAT PLOT CELLS, IN 0,1; 1,0: m !左円(1番目の色) の部分は、背景色のまま、ペーストなし。
END
|
|