Funções disponíveis como parte do scratchpad fluxus.
Returns void
Ajusta uma função pra ser chamada todo o tempo em que o render está para desenhar um novo quadro.
Example
(define (myfunc) (colour (rndvec)) (draw-torus)) (every-frame (myfunc))
Returns void
Limpa o renderizador de todos os objetos e luzes. Limpa o sistema de física e re-inicializa a chamada de volta em every-frame. Geralmente uma boa coisa a fazer é colocar isto no ínicio dos scripts pra ter certeza que tudo esta limpo cada vez que você chamar a execução.
Example
(clear) ; sem isso a gente ia acumular um novo cubo toda vez que F5 fosse pressionado (build-cube)
Returns void
Inicia a gravação de quadros no disco. Tipo pode ser um dos: "tif", "jpg" ou "ppm". Nomes dos arquivos são construidos junto com o número do quadro adicionado, prefixado em 5 zeros.
Example
(start-framedump "frame" "jpg")
Returns void
Para a gravação de quadros para o disco.
Example
(end-framedump)
Returns void
Call with #t to turn on debug rendering for the physics.
Example
(set-physics-debug #t)
Returns void
Permite que você substitua a chamada de volta (callback) do quadro, para controlar o loop de renderização do fluxus de uma forma mais detalhada.
Example
(override-frame-callback myfunc) (override-frame-callback default-fluxus-frame-callback) ; set it back again...
Returns void
Ajusta uma função pra ser chamada todo o tempo em que o render está para desenhar um novo quadro.
Example
(define (myfunc) (colour (rndvec)) (draw-torus)) (every-frame (myfunc))
Returns void
Limpa o renderizador de todos os objetos e luzes. Limpa o sistema de física e re-inicializa a chamada de volta em every-frame. Geralmente uma boa coisa a fazer é colocar isto no ínicio dos scripts pra ter certeza que tudo esta limpo cada vez que você chamar a execução.
Example
(clear) ; sem isso a gente ia acumular um novo cubo toda vez que F5 fosse pressionado (build-cube)
Returns void
Inicia a gravação de quadros no disco. Tipo pode ser um dos: "tif", "jpg" ou "ppm". Nomes dos arquivos são construidos junto com o número do quadro adicionado, prefixado em 5 zeros.
Example
(start-framedump "frame" "jpg")
Returns void
Para a gravação de quadros para o disco.
Example
(end-framedump)
Returns void
Call with #t to turn on debug rendering for the physics.
Example
(set-physics-debug #t)
Returns void
Permite que você substitua a chamada de volta (callback) do quadro, para controlar o loop de renderização do fluxus de uma forma mais detalhada.
Example
(override-frame-callback myfunc) (override-frame-callback default-fluxus-frame-callback) ; set it back again...