Bibliothèque de mobilier urbain

Les objets bibliothèques de mobilier urbain peuvent être des objets paramétriques ou statiques.

Les objets statiques sont fusionnés dans la scène courante directement à partir des objets de maillage dérivés des fichiers 3ds Max (.max). Les objets paramétriques sont directement dérivés de leur classe de plug-in 3ds Max Design. Civil View est livré avec des paramètres standard de plug-ins tels que des portiques et colonnes de lampe.

Le matériau CivilViewObjects est automatiquement affecté à tous les meubles, sauf si la définition d'objet utilise un fichier 3ds Max Design (.max) comme source et que l'objet dans le fichier .max contient déjà une préaffectation de matériau.  Dans ce cas, l'option Remplacer matériaux préaffectés du groupe de fonctions Préférences de Civil View indique si matériau préaffecté est conservé ou écrasé par le matériau CivilViewObjects.

Structure de fichier INI d'objet

Fichier INI de mobilier urbain

[Paramètres]

Longueur=

Largeur=

Hauteur=

 

[Objet]

Source=

Proxy=

Aperçu=

 

[positionnement]

DefaultInterval=

 

[Groupe]

Nom=

 

[Paramètres]

Longueur, largeur et hauteur
Spécifiez les caractéristiques dimensionnelles des objets paramétriques. Si l'objet n'est pas paramétrique ou ne dispose pas d'un ou plusieurs de ces paramètres, ces valeurs sont ignorées.

[Objet]

Indique les fichiers source des classes de meubles.

Source

Peut être utilisé de deux façons différentes selon que la source est un objet statique ou un objet paramétrique :

  • Pour les objets statiques, nomme le fichier 3ds Max Design (.max) externe qui contient le meuble. Ce fichier .max doit se trouver dans le dossier /objlibs/furniture dans un kit de ressources Civil View courant. Les noms de fichiers peuvent être spécifiés avec ou sans l'extension « .max ».
  • Pour les objets paramétriques, une classe de plug-in d'objets 3ds Max Design doit être spécifiée. Les noms de classe doivent se terminer par « () » afin d'être reconnus comme classe de plug-in au lieu d'un fichier .max. Plusieurs plug-ins d'objets paramétriques sont fournis en standard avec Civil View, par exemple :
    • Vsp_Gantry()
    • Vsp_Lamp()
Proxy

Pas actuellement utilisé.

Aperçu

Nomme la vignette utilisée dans l'Editeur de style de positionnement d'objet pour afficher un aperçu de la géométrie associée à ce fichier de définition d'objet. Si l'entrée est vide ou si le fichier est introuvable, une vignette s'affiche. Cette vignette doit se trouver dans le dossier /objlibs/previews dans un kit de ressources Civil View courant.

[positionnement]

DefaultInterval
Définit l'intervalle d'espacement par défaut sur lequel le meuble est placé. Cette valeur peut à tout moment être remplacée manuellement dans la boîte de dialogue Editeur de style de positionnement d'objet et est uniquement considérée comme une valeur de « démarrage » par défaut.

[Groupe]

Nom
Nomme le sous-groupe de catégorie dans lequel l'objet doit être répertorié. Si aucun nom n'est spécifié, l'objet est signalé comme étant non groupé.

Ajout de mobilier urbain personnalisé à la bibliothèque

Reportez-vous également aux instructions générales relatives à la personnalisation de la bibliothèque d'objets dans la rubrique Présentation de la bibliothèque d'objets Civil View.

Meubles statiques

Pour ajouter des meubles à une bibliothèque, ajoutez un fichier .max qui contient un meuble dans le dossier /objlibs/furniture du kit de ressources Civil View que vous souhaitez utiliser. Créez ensuite un fichier INI associé (au format décrit ci-dessus) et placez-le dans le même dossier. Plusieurs fichiers INI peuvent référencer le même fichier .max.

Meubles paramétriques

Pour créer des objets paramétriques personnalisés, vous devez utiliser MAXScript. Reportez-vous à la rubrique « Scripted SimpleObject Plug-ins » dans l'aide de MAXScript.