2014/07/11(金) [n年前の日記]
#1 [prog][cg_tools] Script-fuを勉強中
メカっぽいテクスチャを描くScript-fuを書いてるところ。
リスト内のN番目の要素を取り出したいのだけど、ググってみたら (nth N LIST) という書き方ができるようで。しかし、Script-fuコンソール上では使えるものの、Racket上で試してみると、「nth? 何だソレ?」と言われてしまう。Script-fu 上ではマクロとして定義してあるのかな…?
他にも、(list-ref LIST N) という書き方もできるらしい。こちらは、Script-fu 上でも Racket 上でも使えるように見えた。
(list-tail LIST N) という書き方も、Script-fu、Racket 上のどちらでも使えた。(car (list-tail LIST N)) で、(list-ref LIST N) と同じになる。
リスト内のN番目の要素を取り出したいのだけど、ググってみたら (nth N LIST) という書き方ができるようで。しかし、Script-fuコンソール上では使えるものの、Racket上で試してみると、「nth? 何だソレ?」と言われてしまう。Script-fu 上ではマクロとして定義してあるのかな…?
他にも、(list-ref LIST N) という書き方もできるらしい。こちらは、Script-fu 上でも Racket 上でも使えるように見えた。
(list-tail LIST N) という書き方も、Script-fu、Racket 上のどちらでも使えた。(car (list-tail LIST N)) で、(list-ref LIST N) と同じになる。
[ ツッコむ ]
以上です。