Set Color Gen
Os arquivos .csv utilizam o sistema de cores RGB, ou seja, três valores, sendo eles números de 0 a 255.
Para ajudar a gerar esses valores, fiz um simples programa, disponível aqui.
Para ajudar a gerar esses valores, fiz um simples programa, disponível aqui.
Este programa gera uma saída com a cor selecionada, que pode ser adicionado no polígono, como visto no capítulo anterior.
Cubos
Para criar cubos, há um comando em especial chamado Cube, sua sintaxe é a seguinte:
CreateMeshBuilder,
Cube, <metade da largura>, <metade da altura>, <metade da profundidade>
Translate, 1,1,1,
SetColor, 45,45,45,
Um exemplo de cubo seria:
CreateMeshBuilder,
Cube,0.5,0.5,0.5
SetColor, 45,45,45,Translate, 0,0.5,0,
No exemplo, é criado um cubo com 1x1x1, que é deslocado meio metro para cima, a deslocamento é feito pelo comando translate.
Cilindros
O cilindro utiliza uma sintaxe um tanto quanto complicada, para criar um é necesário saber o que é raio. Raio é a metade da distância entre dois pontos opostos em um círculo.
Sabendo isso, basta aplicar ao cilindro:
CreateMeshBuilder,
Cylinder, <número de divisões>, <raio superior>, <raio inferior>, <altura>
SetColor, 45,45,45, O número de divisões é a metade da quantidade de vértices que o cilindro terá.
CreateMeshBuilder,
Cylinder, 8, 5, 5, 4,
SetColor, 45,45,45,
Rotate, 1,0,0, 90,
Para girar o cilindro em outra direção, existe o comando Rotate, que em suas três primeiras casas recebe a direção em que o objeto será rodado, e na última, quantos graus.
FONTE: Mega Rail Brasil
Nenhum comentário:
Postar um comentário