Next: pick-invisible, Previous: or, Up: GCL Reference

#### 7.2.99 pick

`(pick COORDSYS GEOMID G V E F P VI EI FI)`
  O comando pick é executado internamente em resposta a eventos de seleção (clique duplo no botão direito do mouse).
  COORDSYS
    = sistema de coordenadas no qual as coordenadas dos seguintes argumentos são especificados. Esse sistema de coordenadas pode ser:
    `world`
      sistema de coordenadas do objeto mundo
    `self`
      sistema de coordenadas do geom (GEOMID) selecionado
    `primitive`
      sistema de coordenadas do primitivo atual dentro do geom selecionado onde a seleção ocorreu.
  GEOMID
    = id do geom selecionado
  G
    = ponto selecionado (intersecção atual do raio selecionado com o objeto)
  V
    = vértice selecionado, se houver algum
  E
    = aresta selecionada, se houver alguma
  F
    = face selecionada
  P
    = camainho para o primitivo selecionado [0 ou mais]
  VI
    = índice do vértice selecionado no primitivo
  EI
    = lista de índices de extremidades da aresta selecionada, se houver alguma
  FI
    = índice da face selecionada

  Módulos externos podem receber informações de eventos de seleção por meio do registro do interesse em chamadas a `pick` por meio do comando `interest`.

  No contexto de visualizações de várias dimensões as coordenadas são atualmente pontos de várias dimensões. Eles correspondem a pontos tridimencionais da seleção relativa ao subespaço definido pela janela de visualização da câmera onde a seleção ocorreu. As coordenadas são então preenchidas com zeros e transformadas de volta para o sistema de coordenadas definido por COORDSYS.