LDraw Pattern Creator (LPC)

Translated from J.C. Tchang's French version of the manual (updated August 3rd 2011)
    Set 700/1 de 1950
J.C. Tchang
 

This manual is based on version 1.1 (beta) LDraw Pattern Creator. It is a program written by Nils Schmidt [BlackBrick89]. It's still under development and should be used with caution, although it seems very stable.

 

Contents

 

Download

Download the latest version of the software from Reuben Pearse's website :

 

Installation

Once downloaded, unzip the file and run the executable file (this manual refers to version LPC_1_1_Setup.exe).

... Follow the prompts to select the installation location.

Note :

 

Menus

File

Edit

Views

Options (Options)

Help (Aide)

 

Barre d'outils

 

Préparation du projet

Gabarit

En début de nouveau projet, il faut généralement charger un Gabarit (Template en Anglais), qui va définir la pièce sur laquelle le motif va s'appliquer, avec sa forme et sa taille. Il se présente comme un cadre définissant les limites de la forme du motif à réaliser.

Il se charge avec le menu : "File / Load Template" avec sélection dans la liste. Il se présente à l'écran avec des lignes de couleur orange et des sommets sélectionnables.

Nota : L'utilisation d'un gabarit n'est pas obligatoire pour démarrer un projet :
- Vous pouvez démarrer directement sur le quadrillage à l'écran.
- Vous pouvez aussi démarrer avec l'importation d'un maillage (triangles et quadrilatères) LDraw servant de limites (extérieures ou intérieures) au projet.

Création de gabarit

Si le gabarit dont vous avez besoin n'existe pas, il suffit de le créer en allant dans le menu "File / Load Template / Create a Template".

A la fin de la création, le nouveau gabarit apparaît dans la liste du menu File / Load Template".

Nota : La définition de chaque gabarit se trouve stocké dans un fichier texte portant son nom (ex : 3068b Tile 2 x 2 with Groove.txt) dans le dossier d'installation du programme.

Nota : Pour une information plus complète sur la syntaxe, voir le fichier : Template_HowTo.rtf (en Anglais).

Edition de gabarit existant

Si le gabarit dont vous avez besoin n'est pas conforme, il peut être modifié ou supprimé en allant dans le menu "File / Load Template / Edit/Delete".

Image de fond

Pour insérer l'image correspondant à votre projet, allez dans la boite de dialogue "Background-Image". Si elle n'est pas affichée, cochez "Image" dans le menu "Views".

Paramétrage

Pour changer le paramétrage, allez dans la boite de dialogue "View-Preferences".
Si elle n'est pas affichée, cochez "View-Preferences" dans le menu "Views".

Modification de la fenêtre graphique

Durant votre projet, vous pouvez changer la fenêtre de visualisation.

Importation

Au lieu de partir d'un projet vierge, il est possible de démarrer un projet avec un maillage existant au format LDraw, soit pour le compléter, soit pour le modifier. Les conditions sont :

Pour lancer l'importation, utilisez la commande du menu File / Import from DAT, en choisissant le sous-menu correspondant au sens de projection.


Dans la boite de dialogue qui s'ouvre, cochez : Overwrite existing part pour créer un nouveau projet, ou Append part as subpart pour insérer l'importation comme sous-fichier.

Il suffit ensuite de rechercher et sélectionner le fichier .DAT dans la nouvelle boite de dialogue qui s'ouvre.

 

Création d'un maillage simple

Pour créer un maillage simple sur l'image de fond, il faut créer des points qui vont servir de sommets au triangles du maillage, tout en colorant ces triangles. Nous verrons au chapitre sur les primitives comment réaliser un maillage plus "automatique".

Ajout de sommet de maillage (point)


Cliquez sur le bouton [5] Add Vertex, puis à chaque nouveau clic dans la fenêtre graphique, vous ajoutez un nouveau sommet.

Nota : Les coordonnées du curseur s'affichent en bas à gauche de la fenêtre du programme. La précision dépend de la valeur de Move Snap (voir chapitre Paramétrage).

Ajout de triangle simple


Avec le bouton [6] Add triangle, ajoutez des triangles en cliquant sur les sommets existants.

En cours de création de triangle, il est possible de passer en mode [5] Add Vertex pour ajouter un point manquant et revenir avec le bouton [6] Add triangle pour terminer le triangle.

Il est également possible de déplacer le dernier sommet sélectionné avec la boite de dialogue "Vertex-Data".

On peut abandonner la commande en cours avec le bouton droit de la souris.

Nota : Ces triangles prennent la couleur courante (voir chapitre suivant), lorsqu'elles sont affichées.

 

Couleur


Avec le bouton Show Colours vous faites apparaître cette barre des 16 couleurs LDraw de base (0 à 15) plus la couleur spéciale 16 qui est transparente dans LPC, et utilisée par défaut pour tous les nouveaux triangles.

En étant en mode triangle (Triangle Mode), cliquez sur une des couleurs pour affecter cette couleur à la sélection de triangles en cours.


Coloration ici "pseudo-aléatoire" des triangles. Dans la réalité ils devraient tous être marron (Colour 6).

La couleur courante s'affiche avec son numéro à la droite de la barre des couleurs.

En cliquant sur More.., vous faites apparaître une fenêtre de sélection parmi toutes les couleurs disponibles.

En cliquant sur Preview, les sommets et bords de la triangulation passent en mode afficher/cacher.

En cliquant sur Take Colour from Selection, la couleur de l'entité sélectionnée devient la couleur courante.

En cliquant une nouvelle fois sur le bouton Show Colours, vous masquez la coloration du maillage, et cachez la barre des couleurs.

Nota : La liste des couleurs disponibles dépend du fichier LDConfig.ldr se trouvant dans le dossier d'installation du programme. Ce fichier peut être mis à jour sur le site de référence LDraw.org.

 

Ajout de primitive

Le bouton "Add Primitive.." permet d'ajouter soit des formes géométriques triangulées LDraw, considérées comme une seule entité, soit des primitives géométriques qui sont après création composées de triangles indépendants avec leurs sommets et perdant la notion de primitive.

Pendant la création d'une primitive on peut annuler la commande en cours ou le triangle en cours pour les triangles chaînés avec le bouton :

Ajout de primitive LDraw


Exemple de primitives LDraw : 1-4disc, 1-4ndis, 1-4chrd, 1-4ring1, et à droite une 48\1-4disc.

Pour les primitives d'anneau (Ring) une boite de dialogue s'affiche, permettant de sélectionner :
  • Le rayon intérieur (le rayon extérieur = rayon intérieur + 1) dans le champ Radius.
  • Le portion de primitive complète (1-4 = 1/4 = 90° = 4 segments en 1/16 ou 12 segments en 1/48) dans le champ Resolution.
  • ou de sélectionner la primitive par son nom dans le champ Name.
  • En cochant Hight Resolution vous sélectionnez les primitives "ring" à 48 facettes au lieu de 16.
Le nom complet de la primitive sélectionnée s'affiche dans le champ Full Name.

Nota : La primitive pourra ultérieurement être déplacée, tournée, ou changée de taille.

Ajout de primitive triangulaire

Après coloration des triangles, vous pouvez visualiser sur l'image ci-dessus la différence entre un triangle à cadre rempli et à cadre vide.

Ajout de primitive rectangulaire

Ajout de primitive circulaire facettisée

Ajout de primitive ovale facettisée

Ajout de triangles chaînés

La création de triangles chaînés permet de créer rapidement une succession de triangles pour former un "chemin" évolutif. Le premier triangle est créé à partir des deux derniers sommets (ici en jaune) et attend un clic (ici en rouge) pour se créer. Il suffit ensuite de cliquer alternativement sur le bord droit puis gauche du chemin pour ajouter un triangle à chaque clic. Cliquez sur le bouton "ABORT" pour terminer la commande.

 

Modification

Sélection

Vous pouvez aussi utiliser à partir du menu Edit :

Déplacement

Utilisez le bouton [2] Move après avoir fait une sélection pour déplacer des sommets ou des triangles ou des primitives, en fonction du type de sélection.


Avec la sélection d'un ensemble de triangles en Triangle Mode, cliquez sur le bouton [2] Move pour que l'ensemble des triangles rouges suivent la souris.


Avec la sélection d'un ensemble de triangles en Triangle Mode, cliquez sur le bouton Copy, sur le bouton [2] Move, puis le bouton Paste. Une copie des entités suit alors la souris.


Avec la sélection d'un triangle en Triangle Mode, le triangle rouge suit la souris en déformant les triangles connectés.


Avec la sélection d'un sommet en Vertex Mode, le sommet rouge suit la souris en déformant les triangles possédant ce sommet.


Si un seul sommet est sélectionné, un panneau de contrôle s'affiche avec les coordonnées de ce sommet. Il est alors possible de rentrer de nouvelles coordonnées dans les champs, les incrémenter/décrémenter avec les petites flèches, ou même de le déplacer en X ou Y avec la molette de la souris.


Avec la sélection d'une primitive LDraw en Primitive Mode, il est possible de déplacer cette primitive, ou la copier.

Rotation

Utilisez le bouton [3] Rotate après avoir fait une sélection de triangles pour les faire tourner autour de leur Centre de gravité (CdG). Voir le champ "Rotate Snap:" du panneau "View-Preferences" pour changer le pas de rotation.


Rotation d'un ensemble de triangles.


Rotation d'un seul triangle connecté.

Facteur d'échelle

Utilisez le bouton [4] Scale après avoir fait une sélection de triangles pour les diminuer/agrandir autour de leur CdG.


Exemple de diminution et agrandissement du triangle rouge, avec affichage de la règle donnant le facteur d'échelle.

Nota : A chaque clic le pourcentage revient à 100%, permettant de cumuler les facteurs d'échelle.

Symétrie

Utilisez le bouton Mirror après avoir fait une sélection de triangles pour faire une symétrie.


Symétrie avec ..on X axis (à gauche avant, à droite après).


Symétrie avec ajout de la partie symétrique à la partie existante, avec ..on X axis (merge with left side). A droite partie existante et à gauche partie symétrisée.


Symétrie avec ajout de la partie symétrique à la partie existante lorsque le bord n'est pas droit, avec ..on X axis (merge with right side). A gauche partie existante et à droite partie symétrisée.

Suppression

Utiliser la touche "Suppr" pour supprimer une sélection, ou aller dans le menu "Edit / Delete".

Nota : En mode type triangle (Triangle Mode) seul les triangles sont supprimés, et en mode sommet (Vertex Mode) les triangles et leurs sommets sont supprimés.

 

Sauvegarde et exportation

Méta-données

Les méta-données sont des informations textuelles qui vont être incorporés dans l'entête du fichier exporté.

Voir : DATHeader ou Méta-commandes officielles de l'entête du fichier pour plus d'informations sur la définition des champs.

Sauvegarde

La sauvegarde du projet en cours se fait avec la commande du menu "Save" ou "Save as..". Le fichier généré est un fichier texte avec l'extension .LPC.

Exportation

Utiliser la commande du menu "File / Export as DAT" et un sens de projection, pour créer un fichier de pièce LDraw contenant le motif et la pièce de base.

Exemple de motif simple avec
le gabarit "3068b Tile 2 x 2 with Groove".
Exemple de motif simple avec
le gabarit "3298 Slope Brick 33 3 x 2".

Nota : Le programme utilise Rectifier de Philo pour optimiser le fichier et remplacer deux triangles contigus par un quadrilatère lorsque c'est possible.

Mais, également, ce programme peut générer un fichier au format LDraw qui va servir à compléter une pièce en cours de création.


Exemple de la pièce 30117p6u.dat crée par l'auteur de ce programme.

Dans ce cas le programme ne traitant que la partie "motif plan" de la pièce, il faudra utiliser d'autres utilitaires pour créer la pièce complète. Voir ma page : Créer de nouvelles pièces LDraw pour de plus amples détails, et en particulier le chapitre sur : Les pièces à motif.

 

Projet automatique à partir d'image Bitmap

Ce mode d'utilisation de LPC est une façon rapide de créer un motif à partir d'une image Bitmap (BMP, JPG, GIF), mais le résultat n'est généralement pas assez optimisé pour une pièce soumise dans le suivi des nouvelles pièces (Parts Tracker) du site officiel LDraw. Par contre pour une pièce personnelle c'est plus rapide qu'une vectorisation manuelle.

La commande se trouve dans le menu : "File / Import from Bitmap".


Exemple créé par l'auteur de ce programme, à gauche avec les sommets affichés, et à droite sans.

Création d'un fichier image de base

Il est possible de créer un image de base monochrome aux bonnes dimensions à partir de LPC.

La commande se trouve dans le menu : "File / Create Template Bitmap".


Sélection de la couleur, et dimension en pixels (Size in pixel) de l'image BMP, avant de créer le fichier (Bouton "Create").

 

Améliorations souhaitables

En premier je précise que la version testée (v 1.1 beta) est encore en version beta. Elle est malgré cela très stable (je n'ai jamais eu de plantage au cours de mes tests), et est opérationnelle (j'ai fait deux pièces complètes avec lui (3846pb99.dat et 2431p27 sur PT de LDraw.org), y compris le gabarit.

Voici une liste d'améliorations souhaitables ou à envisager qui amélioreraient les possibilités du programme et sa facilité d'utilisation.

 

Droits et Copyright

Le programme LDraw Pattern Creator appartient à son auteur Nils Schmidt [BlackBrick89].

Cette page en Français est de J.C. Tchang.

Traduction et Adaptation : J.C. Tchang.