Retour à l'introduction.

# Utilisation avancée

La ligne de commande
Autres interfaces
Interface de programmation

## Paramétrage

Un paramètre non disponible depuis l'interface de configuration permet de lancer la génération dès l'ouverture d'un plan si les vues ont été définies précédemment.
Il n'est pas disponible directement disponible dans l'interface pour éviter certains effets indésirables, par exemple si l'utilisateur à configuré Zetta6 pour ouvrir au démarrage le plan de la dernière session, le précédent modèle sera également généré dans la foulée.
L'utilisateur averti peut cependant changer ce paramètre dans le fichier de configuration (Zetta6.conf sur Linux ou dans le registre sur Windows) en modifiant la variable “GenereModeleAuto”.

## La ligne de commande

Le logiciel Zetta6 accepte plusieurs arguments sur la ligne de commande:

- “-dauto”: Désactive la génération automatique du modèle à l'ouverture d'un plan malgré la configuration.
- “-ns”: Désactive le thème sombre par défaut, le thème natif du système d'exploitation sera utilisé.
- “-styles”: Affiche la liste des styles visuels disponibles.
- “-s”: Défini le style visuel à utiliser.
- Si le programme est lancé avec un paramètre contenant “.dxf”, le logiciel tentera de l'ouvrir au lancement.
  Sur Windows, cela permet l'utilisation de la fonction “Ouvrir avec...”

## Autres interfaces

Zetta6 est une interfae à la bibliothèque Perspective3D mais il n'en constitue pas l'outil exclusif, à ce titre le logiciel est fourni avec le programme “Perspective_cli”, qui est une autre interface totalement pilotable en ligne de commande.

Son usage sort néamoins du cadre de cette documentation.

## Interface de programmation

Zetta6 est un logiciel ecrit en C++ se basant sur la bibliothèque Qt de Digia pour l'interface graphique. Son code source est libre dans le cadre de la licence CeCILL-C.

Il exploite la bibliothèque Perspective3D pour générer les solides, dont une interface de programmation doit être fournie avec la présente distribution.
Cette interface a une licence spécifique telle que définie dans sa documentation ou dans ses fichiers d'entête.

Veuillez consulter le dossier src/libPerspective3D/API (depuis le répertoire d'installation) pour consulter l'interface de programmation et sa documentation.

Retour à l'introduction.