BVE TrainSim - Fãs do Brasil
BVE TrainSim- Como construir os Objetos 3-D - #11
Home Page
Página Anterior
Próxima Página
Tutoriais

O comando "CUBE"

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
 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
 Cubo Vertical, bom para
as traves do gol

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:
 Cubo Horizontal Frontal,
bom para o travessão do gol

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

 Unindo os 3 tipos
fundamentais de cubos


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.
 Poste de sustentação de
via aérea, ou trave



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)

Home Page
Página Anterior
Próxima Página
Voltar para Tutoriais

(c) João Carlos Gonçalves - Outubro 2009, All rights Reserved