Next: , Previous: GCL, Up: GCL


7.1 Conventions Used In Describing Argument Types

Os seguintes símbolos são usados para descrever tipos de argumentos na documentação para funções GCL.

aparência
é uma especificação de aparência OOGL.
cam-id
é uma identificação que refre-se a uma câmera.
câmera
é uma especificação de câmera do OOGL.
geom-id
é uma identificação que se refere a um objeto geométrico.
geometry
é uma especificação de objeto geométrico do OOGL.
id
é uma sequência de caracteres que nomeia um objeto geométrico ou câmera. Como aqueles que você cria, os valores permitidos são:
World, world, worldgeom, g0
a coleção de todos os objetos geométricos
target
objeto alvo selecionado (câmera ou objeto geométrico)
center
objeto central do movimento selecionado
targetcam
a última câmera alvo selecionada
targetgeom
o último objeto geométrico alvo selecionado
focus
câmera onde o cursor está (ou mais recentemente esteve)
allgeoms
todos os objetos geométricos
allcams
todas as câmeras
default, defaultcam, prototype
câmeras futuras que herdarão as escolhas padronizadas

As seguintes ids são usadas para nomear sistemas de coordenadas, e.g. em comandos pick e write:

World, world, worldgeom, g0
o objeto mundo, dentro do qual todos os objetos geométricos vivem.
universe
o universo, no qual o no qual o objeto mundo, as luzes e as câmeras vivem. Transformações world2cam das câmeras podem melhor serem chamadas universe2cam, etc.
self
"esse objeto do Geomview". Transforma de um objeto para si mesmo é a identidade; escrevendo seu objeto geométrico fornece o bojeto em si mesmo sem executar nenhuma transformação; pontos selecionados aparecem nas coordenadas do objeto.
primitive
(para objetos selecionados (pick) somente) Pontos selecionados aparecem no sistema de coordenadas da primitiva de menor nível do OOGL.

Um nome também é uma identificação aceitável. Fornecimento de nomes é feito único pela anexação de números se necessário (i.e. foo<2>). Todo objeto geométrico é também chamado g[n] e toda câmera é também chamada c[n] (g0 é sempre o objeto geométrico mundo - worldgeom): esse nome é usado como um prefixo a comandos de teclado e pode também ser usado como uma identificação GCL. Números são usados após um objeto ser deletado. Ambos os nomes são mostrados no navegador de Objeto.

declaração
representa uma chamada de função. Chamadas a funções possuem a forma (func arg1 arg2 ... ), onde func é o nome da funçào e arg1, arg2, ... são os argumentos.
transformação
é uma matriz de transformação OOGL 4x4.
ntransform
é uma matriz de transformação OOGL (N+1)x(N+1).
janela
é uma especificação de janela do OOGL.