Com o comando CUBE, podemos fazer CUBOS, o ideal para objetos que não necessitam de texturas,
como, por exemplo, os postes de sustentação das vias aéreas (catenárias).
Ao colocar os valores em seus vários parâmetros, podemos fazer variações geométricas
dos cubos.
Por exemplo, ao usar o formato achatado, pode-se fazer aqueles bancos de espera nas estações.
Assim como os MeshBuilders (ou planos), os cubos podem assumir 3 tipos fundamentais:
VERTICAIS, HORIZONTAIS FRONTAIS e HORIZONTAIS LATERAIS.
Abaixo, a sintaxe do comando CUBE, com a descrição dos seus parâmetros adicionais:
Cube [Size1], [Size2], [LengthOfSegment]
Translate X, Y, Z
Rotate [Degree1], [Degree2], [Degree3],[Degree4],
Color [Red], [Green], [Blue]
onde:
Size1, Size2 = Tamanho do cubo. O padrão é que os 2 valores sejam iguais, mas podem ser diferentes.
LengthOfSegment = Define o comprimento do cubo
Translate X, Y, Z = Direciona (move) o cubo para a posição desejada (Largura, Altura e Deslocamento)
Rotate Degree1 a Degree4 = Define a angulação, que irá determinar os 3 tipos fundamentais Color R,G,B = define a cor ao cubo, é o já conhecido esquema RGB, com valores que vão de 0 até 255.
Veja abaixo os três tipos fundamentais de cubos e seus respectivos códigos.
Cada um deles está pintado de uma cor diferente, para facilitar quando formos
efetuar a unificação dos 3 tipos.
1) CUBO HORIZONTAL LATERAL
Cubos Horizontais Laterais se caracterizam pela ausência do parâmetro ROTATE,
o único que pode ser omitido.
Mas, se quiser informar este parâmetro, seria ROTATE 90,0,90,0
Para direcionar este cubo, será preciso mexer nos valores de
TRANSLATE X,Y,Z, até encontrar a posição desejada.
DICA: Em TRANSLATE X,Y,Z, para determinar em que ALTURA o cubo deve ficar, é o valor "X".
Recomendado para: Bancos de espera na plataforma das estações (bloco em concreto)
2) CUBO VERTICAL
Ao informar em Rotate os valores 90,0,0,90, o cubo muda de posição,
devido à mudança de ângulo, transformando-se em um cubo Vertical.
Para direcionar este cubo, mexa nos valores de Translate X,Y,Z até
encontrar a posição ideal.
DICA: Em TRANSLATE X,Y,Z, para determinar em que ALTURA o cubo deve ficar, é o valor "Z".
Recomendado para: Par de postes principais de sustentação das vias aéreas
3) CUBO HORIZONTAL FRONTAL:
Ao informar em ROTATE os valores 0,90,0,90, o cubo assume esta
posição, se transformando em um cubo HORIZONTAL FRONTAL.
Para direcionar este cubo, será preciso mexer nos valores de
TRANSLATE X,Y,Z, até encontrar a posição desejada.
DICA: Em TRANSLATE X,Y,Z, para determinar em que ALTURA o cubo deve ficar, é o valor "Y".
Recomendado para: Travessões, tais como o do poste de sustentação das vias aéreas.
UNINDO OS TRÊS TIPOS DE CUBO
Perceba que os valores (ou propriedades) precisaram ser modificados, para que eu pudesse compor
este objeto "abstrato", que serviu para mostrar a posição no espaço dos 3 tipos fundamentais de cubo.
Faça a comparação dos valores, quando os cubos estavam escritos individualmente e após
a unificação em um só arquivo .B3D.
Isto ocorre por causa das posições diferentes que os 3 cubos assumiram,
devido aos valores informados no parâmetro ROTATE, que nos obriga a mexer em TRANSLATE X,Y,Z.
É difícil lidar com 3 valores ao mesmo tempo. Por isto, forneci as dicas
de como determinar em que ALTURA o cubo vai ficar, assim torna-se fácil
mexer nos 2 valores restantes de TRANSLATE, até achar a posição ideal.
Para quem nunca viu isto na vida e pretende começar, este comando é um pouco
"chatinho", mas logo pega-se o jeito da coisa.
Se for construir objetos (muito) pequenos, use valores com várias casas decimais,
EXCETO nos parâmetros ROTATE e COLOR.
Para encerrar, o código para postes de sustentação das vias aéreas (catenárias). Ele
é feito com dois cubos verticais e um cubo horizontal frontal.
Use o Bloco de Notas para copiar todos os códigos acima apresentados.
Pratique bastante. Só com a prática conseguirá fazer os objetos 3-D que deseja.
Sinta-se livre para abrir, estudar e pesquisar os objetos 3-D da rota Guaianazes-Estudantes (Ver Nota do Autor).
NOTA DO AUTOR:Os cubos foram empregados nos seguintes objetos 3-D em Guaianazes-Estudantes:
Banco de espera nas estações, banco pintado de cor-de-rosa em Estudantes, alguns postes
de sustentação das vias aéreas, no chassis e parachoques do caminhão, nas lanternas do ônibus,
respiros de teto dos TUE's 1400 e 4400. NAS PRÓXIMAS PÁGINAS:
O comando CYLINDER
Dicas para fotografar e obter texturas com boa qualidade
Erros mais comuns cometidos pelos principiantes
Open BVE - Efeitos luminosos (Emissive Colors e SetBlendMode,Additive)