Re:気軽に3D描画を楽しめる何かが欲しい
「気軽に3D描画を楽しめる何かが欲しい」と書いたところ、たくさんのアドバイスを頂きました。みなさんありがとうございます。結局 Gauche-gl を使うことにしました。以前も SICP で使ったことがあったので触り始めて1時間ほどでコツがつかめました。これを利用して Real-Time Rendering の勉強を続けていこうと思います。
(use gl) (use gl.glut) (use gl.simple.viewer) (define (draw-rectangle color p1 p2 p3 p4) (gl-begin GL_LINE_LOOP) (apply gl-color color) (apply gl-vertex p1) (apply gl-vertex p2) (apply gl-vertex p3) (apply gl-vertex p4) (gl-end)) (define rect-before '((0.0 0.0 0.0) (1.0 0.0 0.0) (1.0 1.0 0.0) (0.0 1.0 0.0))) (define rect-after '((-0.45 -0.45 0.5) (0.45 -0.45) (0.45 0.45) (-0.45 0.45))) (define color1 '(0.2 0.7 0.9)) (define color2 '(0.8 0.4 0.3)) (define (main args) (glut-init args) (simple-viewer-display (lambda () (apply draw-rectangle color1 rect-before) (apply draw-rectangle color2 rect-after) (gl-flush))) (simple-viewer-window 'hey) (simple-viewer-run) 0)