Biblioteca de mobiliário de rua

Os objetos da Biblioteca de mobiliário de rua podem ser paramétricos ou estáticos.

Os objetos estáticos são mesclados na cena atual diretamente de objetos de malha derivados dos arquivos existentes do 3ds Max (. Máx ) . Os objetos paramétricos são derivados diretamente de sua classe de plug-in do 3ds Max. O Civil View é fornecido com alguns plug-ins padrão de mobiliário paramétrico, como guindastes de pontes e postes de luz.

O material CivilViewObjects é atribuído automaticamente a todos os objetos de mobiliário, exceto quando a definição do objeto utiliza um arquivo do 3ds Max (.máx ) como seu arquivo de origem e o objeto desse arquivo .máx já contém uma pré-atribuição de material. Nesse caso, a opção Substituir materiais pré-atribuídos no painel Preferências do Civil View informa se esse material pré-atribuído é mantido ou substituído pelo material do CivilViewObjects.

Objeto de estrutura de arquivo INI

Arquivo INI do objeto de mobiliário de rua

[parâmetros]

Comprimento=

Largura=

Altura=

 

[objeto]

Origem=

Proxy=

Visualização prévia=

 

[Placement]

DefaultInterval=

 

[grupo]

Nome=

 

[parâmetros]

Comprimento, Largura e Altura
Especifique as características dimensionais de objetos paramétricos. Se o objeto for não paramétrico ou não tiver um ou mais destes parâmetros, estes valores serão ignorados como apropriado.

[objeto]

Indica os arquivos de origem ou classes do objeto de mobiliário.

Origem

Pode ser utilizada de duas formas, dependendo se a origem é um objeto estático ou objeto paramétrico:

  • Para objetos estáticos, nomeia o arquivo 3ds Max (.máx ) que contém o objeto de mobiliário. Esse arquivo .máx deve existir na pasta / objlibs/furniture dentro de um kit de recursos do Civil View. Os nomes de arquivo podem ser especificados com ou sem a extensão de nome de arquivo ".max ".
  • Para objetos paramétricos, uma classe de plug-in do objeto do 3ds Max deve ser especificada. Os nomes de classe devem terminar com "()" para que sejam reconhecidos como uma classe de plug-in, em vez de um arquivo .máx. Diversos plug-ins de objetos paramétricos são fornecidos com o Civil View por padrão, como:
    • Vsp_Gantry ()
    • Vsp_Lamp ()
Proxy

Não utilizado no momento.

Visualização

Nomeia a imagem em miniatura usada no Editor de estilo de posicionamento de objetos para fornecer uma visualização da geometria associada a esse arquivo de Definição de objeto. Se essa entrada ficar em branco ou o arquivo não for localizado, será exibida uma miniatura em branco. Esse arquivo de imagem em miniatura deve existir na pasta / objlibs/previews dentro de um kit de recursos do Civil View.

[Placement]

DefaultInterval
Define o intervalo de espaçamento padrão em que o objeto de mobiliário é colocado. Esse valor pode ser substituído manualmente no Editor de estilo de colocação de objeto a qualquer momento e tem por objetivo ser apenas o valor "inicial" padrão.

[grupo]

Nome
Nomeia o subgrupo de categoria em que esse objeto deve ser listado. Se nenhum nome é especificado, o objeto é listado como desagrupado.

Adição de mobiliário de rua personalizado à biblioteca

Consulte também as instruções gerais na biblioteca de objetos de personalização em Visão geral da biblioteca de objetos do Civil View.

Objetos estáticos de mobiliário

Para adicionar mobiliário de rua a uma biblioteca, adicione um arquivo .máx que contém o próprio objeto de mobiliário à pasta / objlibs/furniture dentro do kit de recursos do Civil View que você deseja usar. Em seguida, crie um arquivo INI associado, no formato descrito acima, e coloque-o na mesma pasta. Vários arquivos INI podem fazer referência ao mesmo arquivo .máx.

Objetos paramétricos do mobiliário

Para criar objetos paramétricos personalizados, é necessário utilizar o MAXScript. Consulte o tópico "Plug-ins do SimpleObject com scripts" na Ajuda do MAXScript.