DATHeader

Mise à jour de la page : 8 octobre 2013.
    
J.C. Tchang
Original Version
On Michael Heidemann Site

DATHeader est un éditeur d'entête de fichier de pièce au format LDraw (*.dat), et depuis la version 2 un vérificateur et correcteur des lignes de commande de la géométrie.

Ecrit par Michael Heidemann, il respecte le standard des fichiers LDraw : LDraw.org Official Library Header Specification.


Page écran de la version 3.0.12.0

 

Navigation rapide

 

Téléchargement

 

Installation

Installation et configuration sous Windows

Décompressez le fichier .zip (si besoin), et lancez l'exécutable DATHeader300Release.exe (ou une nouvelle version) pour l'installer.

Lancez le programme, sans se formaliser d'un éventuel message d'erreur :

Décompressez le fichier .zip (si besoin), et placez le résultat dans le dossier de votre choix.

Lancez le programme en ayant un accès à Internet actif, pour télécharger les derniers fichiers "category.txt" "primitivescale.txt" et "ldconfig.ldr" sur le site LDraw.org.

Le configurer en allant dans le menu "Option / Preferences..." :

et, en remplissant, au moins, les 3 premiers champs de la boite de dialogue.

Si vous utilisez les 4 programmes interfacés avec DATHeader, il suffit de donner leur emplacement en allant dans le menu "External Application / Settings":

et, en allant rechercher leur place sur le disque avec les boutons "Search".

Laisser les champs sur "start native". Cela fonctionne très bien sous Windows.

Nota : Les paramètres sont sauvegardés dans un fichier datheaderini.xml mis dans le dossier C:\Users\tchang\Documents (remplacer tchang par votre nom d'utilisateur).

 

Installation sous autres systèmes

Le programme peut également fonctionner sous MONO (http://www.mono-project.com/), Linux, et Mac.

Pour l'installation sous ces systèmes, vous en savez forcément plus que moi.
Signé : J.C. Tchang.

 

Description de la boite de dialogue principale

Partie gauche de l'onglet Header : Editeur d'entête

Nota : Un double-clic sur une ligne des champs !KEYWORDS, !HISTORY, Comments, !HELP, ouvre la boite de dialogue d'édition.

Partie droite : Vérificateur

 

Utilisation comme gestionnaire d'entête

Lancez le programme, et ouvrez un fichier de pièce LDraw.

Ensuite, il suffit de remplir les champs correspondants.

Le programme permet de gérer :

 

Utilisation comme vérificateur et correcteur

En dehors de sa fonction de gestion de l'entête du fichier, DATHeader vérifie et corrige certaines informations dans le corps du fichier.

 

Description de l'onglet "Body"

Zone "Colors in file" (Couleurs dans le fichier) :

Zone sous "Colors in file" :

 

Vérificateur et correcteur des couleurs


Si ce panneau "arc-en-ciel" apparaît sous le feu tricolore, c'est que la pièce contient des éléments colorés.

Cocher "Uncolored" si la pièce ne doit pas contenir de couleur prédéfinie, et si les couleurs "Main color", et "Edge color" sont bien placés. Si ce n'est pas le cas, cliquer sur le bouton "Correct Color" pour corriger.

Pour les pièces comportant des couleurs comme les pièces "Pattern" (pièce à motif), ou "Sticker" (autocollant), si une couleur présente n'est pas autorisée (couleur MLCad par exemple, non définie par le fichier ldconfig.ldr), un double-clic sur une des couleurs de la liste affichée permet d'ouvrir une boite de dialogue pour changer cette couleur :

Un clic sur le bouton "Define..." permet d'ouvrir une boite de dialogue pour changer la définition de cette couleur :

 

Vérificateur et correcteur de géométrie

Egalement, depuis la version 2.0.0 et les suivantes, le programme permet de vérifier et corriger certaines caractéristiques géométriques de la pièce :

 

Traces MLCad

DATHeader vérifie et corrige le fichier d'un certain nombre de méta-commandes non standards générées par MLCad :

 

Vérificateur du code Pov-Ray

Depuis la version 2.0.7, DATHeader permet de vérifier la syntaxe de code spécifique au programme Pov-Ray, conformément au standard http://www.ldraw.org/Article479.html.

 

Vérificateur et correcteur des commentaires

DATHeader gère le format des lignes de commentaires et les lignes vides dans le corps du fichier.

 

Vérificateur et correcteur du format binaire des lignes

DATHeader gère le format binaire des lignes et la présence des codes <CR> <LF> en fin de ligne et de fichier.

 

Résultat des analyses

Le résultat des analyses et corrections s'affiche dans l'onglet "Errors" :

 

Visualisation de la pièce

La pièce s'affiche dans l'onglet "Viewer" :

Utilisez les options du menu "Viewer" pour paramétrer l'affichage.

Utilisez la souris pour :

 

Utilisation des programmes externes

Depuis la version 2.0.6, les 3 programmes les plus populaires de l'environnement LDraw sont interfacés avec DATHeader. Il s'agit de LDView visualiseur 3D, LDraw Design Pad (LDDP) éditeur de fichier LDraw, et MLCad créateur de modèles, et subsidiairement créateur de géométrie de pièce.

Après configuration (voir chapitre installation), il est possible de lancer ces programmes avec le fichier en cours dans DATHeader. Soit le fichier AVANT modification ("External Application / Source file / ..."), soit la version du fichier modifié, mais non sauvegardé ("External Application / Corrected file / ...").

Nota : Ne pas faire de modifications sauvegardées sur le fichier source avec les programmes externes. Pour le fichier modifié sous DATHeader, un fichier temporaire est crée.

 

Menus

File Fichier

Edit Edition

Vérifie et/ou corrige :

External Application Application externe

Option / Preferences... Option / Préférences

Ouvre une boite de dialogue des valeurs par défaut :

Option / Polling Option / Rafraîchissement

Option / Edit listing Option / Edition des listes

Ouvre une boite de dialogue pour :

Option / Update Option / Mise à jour

Viewer Visualiseur

? Aide

 

Edition des listes

Cette possibilité n'existe plus sur les versions récentes de DATHeader.

Il est possible d'éditer les listes d'informations gérées par DATHeader :

Pour les éditer, il suffit d'aller dans le menu "Edit", et de choisir le fichier à éditer.

Par exemple pour les catégories :

Pour modifier une valeur, la sélectionner dans la liste, puis la modifier dans le champ supérieur, et enfin sauvegarder en cliquant le bouton "Update".

En cliquant sur le bouton "add", il est possible d'ajouter une catégorie :

En cliquant sur le bouton "Delete", il est possible de supprimer la valeur sélectionnée, que l'on aurait ajoutée par erreur par exemple. A éviter de faire pour une valeur officielle.

Attention : Editer ces fichiers et les modifier peut rendre les informations contenues non conforme aux standards de LDraw.org. A utiliser uniquement si cet ajout est conseillé par le "comité des sages" de l'organisation.

Ces fichiers texte se trouvent par défaut dans le dossier d'installation de DATHeader. Ils peuvent être édités par un éditeur de texte, mais ce n'est pas conseillé.

 

Historique des versions

 

Droits et Copyright

Le programme DATHeader est la propriété de Michael Heidemann.
Vous pouvez le contacter (en anglais) pour lui demander de nouvelles fonctionnalités, ou signaler des "bugs" à mikeheide@web.de.

Traduction et Adaptation de cette page : J.C. Tchang.