Navigation Cube/pt

Introdução

O Cubo de navegação dá informação visual sobre a orientação da câmara na Vista 3D atual, e pode ser usado para a modificar. Por defeito está visível, e encontra-se no canto superior direito da vista 3D.

O Cubo de navegação consiste em várias partes:

Todas as partes, excepto os indicadores dos eixos, podem ser clicadas.

Utilização

O Cubo principal

O Cubo principal tem 26 faces: 6 faces principais, 12 faces rectangulares nas arestas, e 8 faces nos cantos. Clicando em qualquer delas reorienta a câmara de forma a que a sua direcção seja perpendicular à da face seleccionada.

Setas direccionais

Há 6 setas direccionais: 4 setas triangulares e duas setas curvas. Clicando numa das setas triangulares roda a Vista 3D numa linha perpendicular à direcção da seta. Clicando numa seta curva roda a Vista 3D na direcção curva da seta.

Botão de vista invertida

Clicando no botão redondo no canto superior direito do Cubo de navegação roda a Vista 3D 180 graus sobre o eixo vertical da vista.

Menu do Mini-cubo

Clicando no pequeno cubo no canto inferior direito do Cubo de navegação mostra um menu com as seguintes opções:

Personalização

Preferências

O Cubo de navegação é controlado por várias Preferências: Edit → Preferences → Display → Navigation → Navigation Cube. Ver Editor de preferências.

Parâmetros avançados

Alguns parâmetros avançados do Cubo de navegação não podem ser alterados em Editor de preferências. Estes parâmetros podem ser definidos manualmente em Editor de parâmetros.

Para definir cores manualmente:

  1. Inicie o Editor de parâmetros.
  2. No painel à esquerda procure por BaseApp → Preferences → NaviCube.
  3. Clique com o botão direito do rato no painel à direita e seleccione New unsigned item no menu de contexto.
  4. Insira o nome de uma destas cores:
    • BaseColor: a cor base de todos os elementos, o padrão é 3806916544 (hex: e2e8efc0). Esta cor também pode ser definida em Editor de preferências. introduced in 0.21
    • EmphaseColor: a cor dos textos e linhas, o padrão depende de BaseColor. Ou é preto: 255 (hex: 000000ff), ou branco: 4294967295 (hex: ffffffff). introduced in 0.21
    • HiliteColor: a cor usada para destacar as faces e os botões, o padrão é 2867003391 (hex: aae2ffff).
  5. O valor da cor tem que ser configurado como um inteiro 32-bit 'unsigned'. Traduzido do formato hexadecimal este valor inteiro tem a forma RRGGBBAA. Enquanto o AA significa o 'alpha channel' (a quantidade de transparência), e os outros pares de 3 digitos significam vermelho, verde e azul. Para converter um valor hexadecimal para um valor inteiro 'unsigned' pode utilizar a Consola Python, insira por exemplo int("323232ff", 16).
  6. Como opção defina mais parâmetros.
  7. Clique no botão Close.

A tabela abaixo lista os outros parâmetros avançados do Cubo de navegação que podem ser configurados de forma idêntica. Use a informação na coluna Tipo para criar um novo item correctamente no passo 3.

Nome Descrição Tipo Padrão
BorderWidth A espessura das arestas do Cubo e as bordas à volta dos botões, em pixels. Float 1.1
ChamferSize O tamanho das arestas dos cantos como uma fracção do tamanho do cubo. Os valores devem situar-se entre 0.05 e 0.18.

introduced in 0.21

Float 0.12
FontStretch O espaçamento da fonte como uma percentagem do espaçamento padrão. Use 0 ou 100 para o espaçamento padrão da fonte. Integer 0
FontWeight A espessura da fonte. Valores mais altos fazem a fonte mais carregada (bold). O efeito pode depender da fonte usada. Use 0 para a espessura padrão da fonte. Integer 0
FontZoom O tamanho das etiquetas:
  • FontZoom = 1.0: Faz as etiquetas o maiores possível individualmente.
  • 0.0 < FontZoom < 1.0: Idem, mas limitam o tamanho máximo da fonte.
  • FontZoom = 0.0: Idem, mas usam o mesmo tamanho de fonte para todas as etiquetas.
  • FontZoom < 0.0: usam o mesmo tamanho de fonte para todas as etiquetas, mas mais pequeno.

introduced in 0.21

Float 0.3
OffsetX O afastamento do cubo na direcção X relativa à posição do seu canto, em pixels. Integer 0
OffsetY O afastamento do cubo na direcção Y relativa à posição do seu canto, em pixels. Integer 0
ShowCS Alterna a visualização do sistema de coordenadas (os indicadores dos eixos X-, Y- e Z-). Boolean true
TextBottom O texto na face inferior do cubo. O valor padrão deve ser traduzido. String BOTTOM
TextFront O texto na face frontal do cubo. Idem. String FRONT
TextLeft O texto na face esquerda do cubo. Idem. String LEFT
TextRear O texto na face posterior do cubo. Idem. String REAR
TextRight O texto na face direita do cubo. Idem. String RIGHT
TextTop O texto na face superior do cubo. Idem. String TOP