Ir para o conteúdo principal

Adicionando Elementos 3D Primários

Existem 2 maneiras de adicionar objetos primários a um projeto, a primeira é usar o menu de importação, a segunda permite criar objetos 3D a partir de um CSV.

Carregando com o menu de importação

Este menu permite que você visualize o objeto que está prestes a importar. Tudo o que você precisa fazer é abrir o menu de adicionar objeto localizado em o menu do projeto e selecionar a aba “Modelos Primários”.

Aqui, você encontrará a lista de todos os objetos disponíveis, basta escolher a cor que deseja e clicar no objeto que deseja importar.

O elemento aparecerá então na sua frente na Aplicação 3D, você pode alterar seus parâmetros usando as propriedades do objeto. Você encontrará essas opções após selecionar seu modelo no menu do projeto.

Para interagir com o objeto, movê-lo, mudar sua forma, tamanho, rotação, você pode consultar este artigo.

Carregando com um arquivo CSV

Também é possível fazer essa importação utilizando um arquivo CSV. Este arquivo é construído da seguinte forma:

  • TIPO: este é o tipo de elemento a ser adicionado (você pode encontrar os 8 tipos no restante do artigo, o código está entre parênteses para cada tipo)
  • NOME: este é o nome que você deseja dar aos seus elementos (sem restrições)
  • POS\_X, POS\_Y e POS\_Z: estas são as coordenadas de inserção do elemento (o centro do elemento)
  • ROT\_X, ROT\_Y e ROT\_Z: estas são as rotações do elemento expressas em graus
  • ESCALA\_X, ESCALA\_Y e ESCALA\_Z: esses 3 valores determinam o tamanho do elemento dependendo de seu tipo (vamos detalhar isso mais adiante)
  • COR: esta é a cor do elemento expressa em hexadecimal (cuidado, não se esqueça do # na frente do código)

Baixar o exemplo

Para adicionar o CSV à plataforma, é muito simples, basta abrir o menu do projeto e clicar no botão + para abrir a janela de importação. Aqui, você só precisa clicar na opção de importação para poder enviar seu arquivo.

Isso abrirá esta janela, você pode então selecionar diretamente seu CSV no seu computador. Você também pode arrastar e soltar seu arquivo diretamente na Aplicação 3D, isso terá o mesmo efeito.

Objetos 3D

Abaixo, você encontrará uma lista de itens primários disponíveis. Você verá que os diferentes objetos nem sempre utilizam todos os campos disponíveis no CSV; objetos 2D como o plano ou o círculo, por exemplo, não têm um “ESCALA\_Z” uma vez que não possuem uma 3ª dimensão. A linha também tem um sistema particular, que será detalhado em sua seção. Portanto, reserve um tempo para entender como cada tipo de objeto funciona para obter um resultado qualitativo. Obviamente, você pode sempre modificar seus elementos após a importação, no entanto, uma boa preparação certamente economizará seu tempo.

Caixa: (box)

No CSV: Os valores ESCALA\_X, ESCALA\_Y e ESCALA\_Z determinam seu tamanho de acordo com os diferentes eixos expressos em metros.

Plano: (plane)

No CSV: Os valores ESCALA\_X e ESCALA\_Y determinam seu tamanho de acordo com os diferentes eixos expressos em metros, mas o valor ESCALA\_Z não é utilizado.

Esfera: (sphere)

No CSV: O valor ESCALA\_X determina seu raio expressa em metros. Os valores ESCALA\_Y e ESCALA\_Z não são usados. Os valores de rotação são 0.

Círculo: (circle)

No CSV: O valor ESCALA\_X determina seu raio expresso em metros. Os valores ESCALA\_Y e ESCALA\_Z não são usados.

Cruz: (cross)

No CSV: O valor ESCALA\_X determina o comprimento da cruz expresso em metros. Os valores ESCALA\_Y e ESCALA\_Z não são usados.

Linha: (line)

No CSV: Os valores POS\_X, POS\_Y e POS\_Z determinam o primeiro ponto da linha. Os valores ROT\_X, ROT\_Y e ROT\_Z determinam o segundo ponto da linha. Os valores de ESCALA não são utilizados.

Pirâmide: (pyramid)

No CSV: Os valores ESCALA\_X, ESCALA\_Y e ESCALA\_Z determinam seu tamanho de acordo com os diferentes eixos expressos em metros.

Donut: (torus)

No CSV: Os valores ESCALA\_X, ESCALA\_Y e ESCALA\_Z determinam seu tamanho de acordo com os diferentes eixos expressos em metros.

Caso tenha problemas ou dificuldades, não hesite em contatar a equipe da plataforma.