frisbee

Description

Frisbee é uma game engine escrita para FrTime de alto nível, uma linguagem de programação funcionalmente reativa disponível como parte de PLT Scheme. É completamente separada dos comandos principais do fluxus, e representa uma forma diferente de criar jogos e outros sistemas com comportamento.

(vec3 x y z)

Returns vetor-resultante

Cria um novo vetor usável dentro de frisbee - use isso ao invés de (vector).

Example

 (vec3 1 2 3)

(vec3-x v)

Returns número-resultado

Retorna o componente x do vetor frisbee.

Example

 (vec3-x (vec3 1 2 3))

(vec3-y v)

Returns número-resultado

Retorna o componente y do vetor frisbee.

Example

 (vec3-y (vec3 1 2 3))

(vec3-z v)

Returns número-resultado

Retorna o componente z do vetor frisbee.

Example

 (vec3-z (vec3 1 2 3))

(vec3-integral v)

Returns vetor-resultado

Retorna a integral do vetor frisbee em relação ao tempo.

Example

 (vec3-integral (vec3 0 0.01 0))

(scene lista-cena)

Returns void

Prepara a cena frisbee. A lista pode conter primitivas, ou mais listas.

Example

 (scene (list (cube)))

(vec3 x y z)

Returns vetor-resultante

Cria um novo vetor usável dentro de frisbee - use isso ao invés de (vector).

Example

 (vec3 1 2 3)

(vec3-x v)

Returns número-resultado

Retorna o componente x do vetor frisbee.

Example

 (vec3-x (vec3 1 2 3))

(vec3-y v)

Returns número-resultado

Retorna o componente y do vetor frisbee.

Example

 (vec3-y (vec3 1 2 3))

(vec3-z v)

Returns número-resultado

Retorna o componente z do vetor frisbee.

Example

 (vec3-z (vec3 1 2 3))

(vec3-integral v)

Returns vetor-resultado

Retorna a integral do vetor frisbee em relação ao tempo.

Example

 (vec3-integral (vec3 0 0.01 0))

(scene lista-cena)

Returns void

Prepara a cena frisbee. A lista pode conter primitivas, ou mais listas.

Example

 (scene (list (cube)))