RosettaCodeData/Task/Plasma-effect/J/plasma-effect-1.j

12 lines
186 B
Text
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
require 'trig viewmat'
plasma=: 3 :0
'w h'=. y
X=. (i. % <:) w
Y=. (i. % <:) h
x1=. sin X*16
y1=. sin Y*32
xy1=. sin (Y+/X)*16
xy2=. sin (Y +&.*:/ X)*32
xy1+xy2+y1+/x1
)