rend.fun 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #import std
  2. #import nat
  3. #import flo
  4. #import fit
  5. #import plo
  6. #import ren
  7. # binary+
  8. surface = # (* :^x/0%ei ~&lrNCC) ~&iiK0 float* iota 4
  9. -{
  10. {{wy{gkkszggzjz{[zgfyZggzjz{[tVkftezgfyZggzjz{[tVjBg^G]fzgcGvjgtvjkvwwy{]flVk[t
  11. VjBg\StVkft{vjgpvjkvwwy{]f]fm<stVxBg^]tVjBg_^tVkfxwvjglvjkvwwy{]fBfDFHBl]flqtVh
  12. Bg\ItVjBg\ktVkfy{fvkcfvwgkkszB]f_d[]f]nlVdViZJBg=fuUS]ftVjnc]fzg_Wvjg{fv{gkkszB
  13. B``=TBdAtW=fh?hBvBg>?W]flVkDitVjBg\CtVkfvEzgfvJggzjz{[t=]^=dr=tV^KtTlVdlW=f]gl>
  14. LtVxBggc]ftVkXzBgvkKvjghvjkvwwy{\dB\\dV<E\BBdGdV]hGW=hDVxLotVhBghM_]ftVkVJBgvjH
  15. zgfvZggjjz{[l<<=dfB`hB]zHzCtW>MSlVdVx=AtVhBg`QtVjBggjBgvkRzgfzvjkvwwyz<<B?]\RFE
  16. \A\[\=^BlW>FHBvBk?dtVhBg`StVjBgd?tVkfu{vjgnvjkvwwyt>\D@D\A]TZC{fBHBl^NlVdVixjtV
  17. xBgbs]ftVj?CtVkftSvjgqvjjvwwx<<ET>\REC<T[gjBdVd=<`lW>Bg>FZBg=ftA?]ftVjltVkfxLzg
  18. fzvjkvwtD<\=f=TPJ=dW<zCtVdYhBfBgGjBg=f{{]ftVkYtVkfuSvjgnvjktF<\T]]xr<R=hD>]hBfD
  19. w=j]fp@HjBg=ftJ{]ftVjxzBgvjRzgfyJ<<<G`D\ZXC]iOZBHBf>@lVdVhN]K]glVj>_JBg]fvktVkf
  20. v[\<<FJ>]u<b<TWGdV]j\M?=hDVh\w]flVjEJZBg]fv`J<d<d^dZVlVBI[]zBvEo=f]fl@NtVhBg^{\
  21. @<>lRB=\_\A\TlKdW=j]w=j]foqO\<dFD^<TELZBH>nBHBv<FW<<>g\dB_<TTlet>dFJdBFT<BdF\\<
  22. <}-
  23. #binary-
  24. #output dot'tex' left_lit_rendering/('ims+',~&iiX div\2. plus/1. sqrt 5.)
  25. rendemo =
  26. visualization[
  27. picture_frame: ((355.,310.),(-45.,-30.)),
  28. viewport: (300.,300.),
  29. abscissa: axis[alias: (0.,-20.),variable: '$x$'],
  30. pegaxis: axis[variable: '$y$'],
  31. ordinates: <axis[variable: '$z$']>,
  32. curves: ~&H(
  33. * curve$[peg: ~&hl,points: * ^/~&r ~&lrNCC; (multivariate sinusoid) surface],
  34. |=&l ~&iiK0 ari40/0. 3.)]