Leo CAD
Leo CAD
J.C. Tchang
LeoCAD est un programme de création et édition de modèle virtuel LEGO de BT Software, écrit par
Leonardo Zide.
Téléchargement
Programme
Le programme est fourni avec une bibliothèque de pièces, mais il est possible d'ajouter des pièces
complémentaires :
Vérifiez s'il y a une mise à jour de la bibliothèque de pièces sur la page de LeoCAD :
Downloads (Inutile à ce jour).
Vérifiez s'il y a une mise à jour sur le site de philo : Unofficial parts pack for LeoCAD (Inutile à
ce jour).
Des pièces pour des courroies carrées sur le site de philo : Modeling rubber belts.
Des pièces non officielles, sur le site [Link] : Download Unofficial Part Files.
Des éléments LSynth pour charger des pièces souples : LSynth, ou sur ma page : LSynth
Version 3.
Programmes complémentaires facultatifs
LGEO.
POV-Ray.
....
Installation
Installez le programme en cliquant sur l'exécutable téléchargé.
Puis si besoin mettre à jour la bibliothèque des pièces avec le fichier téléchargé avec la méthode
décrite au chapitre : Mise à jour de la bibliothèque.
Utilisation
Le but de LeoCAD étant de créer un modèle virtuel de pièces LEGO dans un projet, il faut choisir
dans la bibliothèque de pièces la première pièce, de lui affecter la bonne couleur, puis de l'ajouter
dans une vue de la fenêtre graphique. Puis de choisir la pièce suivante, l'orienter et la positionner par
rapport à la première, et ainsi de suite jusqu'à la dernière pièce du modèle, sans oublier de
sauvegarder de temps en temps.
Pour démarrer avec LeoCAD je vous conseille de suivre ce : Tutoriel LeoCAD de base.
Egalement de voir ci-dessous les différents chapitres expliquant les diverses fonctionnalités de
LeoCAD, ou passez par le menu : Navigation rapide.
Projet
Au lancement de LeoCAD vous êtes dans un nouveau projet vierge, sinon cliquer sur le bouton
"New" ou utiliser le menu "File / New" pour ouvrir à tout moment un nouveau projet vierge.
Pour charger un projet LeoCAD (.LCD) existant, il suffit de le charger avec le bouton "Open" ou
d'utiliser le menu "File / Open".
Pour charger un projet LDraw simple (.DAT, .LDR) ou multiple (.MPD) existant, il faut le charger avec
le bouton "Open" ou utiliser le menu "File / Open", en sélectionnant "LDraw Files" dans le champ
"Fichiers de type".
Panneau "Pieces"
Pour choisir une pièce utilisez le panneau "Pieces" :
Les pièces sont organisées en catégories ("Plate", "Brick"...) qui regroupent les pièces ayant les
mêmes mots-clefs dans leur nom. Voir Modification de l'arborescence pour plus de détails.
Pour développer une catégorie sélectionnée, vous
pouvez :
Nota :
En passant au-dessus du nom de la pièce dans l'arborescence ce nom s'affiche en entier avec
également son numéro entre parenthèses.
On peut aussi ajouter le numéro de la pièce à son nom, avec "View / Preferences...", onglet
"General" et en cochant "Show piece numbers" (???).
On peut aussi ajouter dans l'arborescence les composants des pièces assemblées
(commencent par "~"), avec "View / Preferences...", onglet "General" et en cochant "Show sub-
pieces".
Vous pouvez :
New Category... : Ouvre une boîte de dialogue pour ajouter une catégorie de pièces.
Remove Category... : Supprime la catégorie de pièces sélectionnée.
Edit Category... : Ouvre une boîte de dialogue pour modifier une catégorie de pièces.
Show Numbers : Coché, affiche les numéros (???, inutile dans la version actuelle).
Show Subparts : Coché, ajoute les éléments des pièces assemblées dans l'arborescence.
Nota : les commandes New Category..., Remove Category... et Edit Category... permettent de
modifier le classement des pièces dans les catégories de l'arborescence, mais ces modifications ne
sont alors pas sauvegardées. Pour figer ces modifications et avoir plus de renseignements sur ces
commandes voir le chapitre : Maintenance des pièces, et en particulier la partie Modification de
l'arborescence.
Il peut être difficile de trouver une pièce particulière perdue dans les milliers de pièces disponibles. Il
faut alors utiliser l'outil de recherche.
Nota : Pour ceux qui ne connaissent pas les noms de pièces en Anglais, voir ma page :
Arborescence des pièces sous MLCad qui permet de retrouver l'équivalence.
Casse
Les recherches de pièces dans LeoCAD ne sont pas sensibles à la casse, c'est-à-dire qu'il ne fait pas
de différence entre les majuscules et les minuscules.
Opérateurs de recherche
Les opérateurs de recherche, dits opérateurs logiques ou opérateurs booléens, sont utilisés entre les
mots-clefs pour Chercher des pièces, et pour définir les catégories de l'arborescence. Voir :
Modification de l'arborescence.
Lorsqu'une pièce et sa couleur est choisie, elle peut être insérée dans la fenêtre graphique par
plusieurs méthodes dont :
Cliquer sur le nom de la pièce dans l'arborescence, et le faire glisser à la souris jusqu'à la
fenêtre graphique (ou la vue active). Une copie de la pièce apparaît.
Utiliser le bouton "Insert" (premier bouton) de la barre d'outils "Drawing".
Nous verrons au chapitre Ajouter des Pièces plus d'informations sur cette commande, et comment
positionner et orienter cette nouvelle pièce.
Fenêtre graphique
La fenêtre graphique est sans doute la partie principale du programme ou se visualise et se manipule
les pièces pour former un modèle ou une scène de plusieurs modèles.
La fenêtre graphique peut contenir une seule vue du modèle ou plusieurs vues.
Nota : On peut ajouter une ou plusieurs copies de la fenêtre graphique avec le menu "View / New
View".
Vues multiples
Vues standards
A partir du menu "View / Cameras", vous pouvez changer la direction de vision
de la vue active.
Choisir :
- Front : Vue de face.
- Back : Vue arrière.
- Top : Vue de dessus.
- Under : Vue de dessous.
- Left : Vue de gauche.
- Right : Vue de droite.
- Main : Vue perspective 3D.
- Reset : Retour à la vue par défaut.
Le changement du vue peut également se faire avec le menu contextuel
"Cameras / ...", ou avec les touches de raccourcis (lettre de la colonne de droite
sur l'image).
Vous pouvez définir des vues utilisateur en ajoutant des caméras avec
la commande de la barre d'outils "Camera".
On peut aussi définir une vue utilisateur en faisant tourner la vue avec
les boutons "Rotate View" et "Roll". La fenêtre de la vue change alors
de nom.
Vous pouvez imprimer le contenu de la fenêtre graphique avec la commande du menu "File / Print",
après avoir si besoin configuré l'imprimante avec "File / Print Setup..." et visualisé le résultat à l'écran
avec "File / Print Preview...".
Les paramètres d'impression peuvent être sélectionnés dans l'onglet Print de la boîte de dialogue
"Preferences" accessible par la commande du menu "View / Preferences...".
Si vous avez installé un "imprimante PDF", il suffit de la sélectionner pour générer un fichier .PDF.
Nota : Après avoir ajouté une nouvelle pièce, vous avez souvent besoin de la déplacer, pour la
mettre dans sa bonne position. LeoCAD peut passer dans l'outil "Move" (Déplacement) après
l'insertion de la pièce. Cette possibilité est activée en allant dans le menu "View" (Visualisation), puis
"Preferences" (Préférences), et dans la boîte de dialogue qui s'ouvre cliquez sur l'onglet "Drawing
Aids" (Aide au Dessin) et sur la case "Switch to move after inserting" (Passer en mode Déplacement
après Insertion).
Les méthodes d'insertion sont équivalentes mais pas identiques. Voir ci-dessous.
Si vous insérez avec cette méthode la première pièce de votre projet, elle est placée sur l'origine de
l'espace 3D (X=Y=Z=0). C'est une bonne façon de s'assurer que votre modèle sera bien centré.
Cette méthode permet de rester dans la commande en cours et d'ajouter une pièce à la position que
vous choisissez, en relâchant ou cliquant le bouton gauche de la souris.
Cliquer sur le nom de la pièce dans l'arborescence du panneau
"Pieces", et le faire glisser à la souris jusqu'à la fenêtre
graphique (ou la vue active) :
Nota : Le placement des "Technic bricks" et "Plates" est meilleur avec un pas de grille en Z de "1
Flat". Mais, beaucoup d'autres pièces "Technic" ont besoin d'un pas en Z de 1/2 ou 1/4 Stud (Tenon).
Vous devrez souvent changer entre ces valeurs en créant des modèles Technic.
Maillage de pièces
Il est possible d'insérer plusieurs pièces identiques suivant un maillage linéaire (1D) rectangulaire
(2D) ou suivant un parallélépipède (3D), avec la commande du menu "Piece / Array...", après avoir
inséré et positionné la première pièce du maillage.
Générateur de Minifig
Le générateur de Minifig est accessible à partir du menu "Piece / Minifig Wizard".
Sélectionner dans les différents champs les pièces ou accessoires composant le personnage, avec
leur couleur et leur orientation éventuelle.
Cliquer sur "OK" pour valider l'insertion du Minifig, ou sur "Cancel" pour annuler.
Nota : Depuis la version 0.75.1 du 11/07/2010 la configuration du générateur de Minifig est dans un
fichier (???).
Objets particuliers
On peut insérer dans le modèle des objets particuliers comme :
Light, point de lumière ambiante, avec le bouton "Positional Light" ou le
menu contextuel "Action / Light".
La couleur de la lumière peut être changée avec la boîte de dialogue
"Modify".
Pièces souples ?
LeoCAD n'a pas de module pour créer des pièces souples (tuyau, câble, chaînes, ...).
Il suffit de mettre les éléments de la pièce souple en position définitive (Move, Rotate).
Nota : Attention, il faut que les éléments de pièce souple LSynth soient dans la bibliothèque
LeoCAD (inutile pour les contraintes des pièces ouvertes "HOSE" elles-mêmes).
Système de coordonnées
Les pièces sont placées dans un trièdre orthonormé direct, servant de référentiel.
Référentiel
Dans LeoCAD les coordonnées X et Y sont dans le plan horizontal, la coordonnée Z dans la direction
vers le haut. Le système LDraw utilise des directions d'axes différentes.
Référentiel LeoCAD avec le plan horizontal dans Référentiel LDraw avec le plan horizontal dans
le plan X/Y et la hauteur vers Z positif. le plan X/Z et la hauteur vers Y négatif.
Unités
L'unité par défaut est une unité interne au programme LeoCAD valant 0.08 cm : 10 unités pour une
distance entre 2 tenons de pièce distants de 8 mm.
Les pièces ont leur origine définie au moment de leur création. Pour celles de type brique (Brick)
l'origine est au centre de la face supérieure sans tenir compte des tenons. Pour une roue (Wheel) ou
un pneu (Tyre), c'est le centre de la pièce.
Pour plus d'informations voir sur ma page Créer de nouvelles pièces LDraw le chapitre Origine et
orientation de la pièce.
Mais vous pouvez choisir d'afficher les coordonnées en centimètres (0.8 cm pour une distance entre
2 tenons). Pour cela, allez dans le menu "View / Preferences", puis dans l'onglet "Drawing Aids" (Aide
au dessin) et cochez la case "Centimeter units").
Vous pouvez aussi utiliser la boîte de dialogue Modifier un objet, pour avoir la position exacte de
chaque pièce.
Equivalence des systèmes de coordonnées LeoCAD et LDraw
Alors que LeoCAD a un système de coordonnées équivalent à ceux utilisés dans les logiciels de
CAO (Conception Assistée par Ordinateur), le système LDraw utilise d'étranges orientations : L'axe Y
est vertical, avec les valeurs positives vers le bas, et négatives vers le haut.
Les unités sont également différentes : 1 unité LDraw vaut 0.5 unité LeoCAD.
X Y Z
LeoCAD 10 30 36
LDraw 20 -72 60
Unité Unité
Centimètre
LeoCAD LDraw
Distance entre 2 tenons 10 20 0.8
Hauteur d'une "Plate" 4 8 0.32
Hauteur d'une "Brique" 12 24 0.96
Grille de positionnement
Pour faciliter le mouvement précis de la pièce, les distances de déplacement peuvent être contraintes
par des valeurs d'attirance ou pas, entre deux positions, formant une grille. La valeur de ce pas peut
être choisie avec une valeur grossière pour un rapide positionnement des briques ou une valeur plus
ou moins fine pour un ajustement précis.
Nota : Cette grille contraint des distances de déplacements, et non des positions de pièces.
Comme les briques sont plus hautes que larges (la hauteur d'une brique fait 6/5 de la distance entre
tenons), le pas de la grille a des valeurs différentes dans la direction Z et les directions X/Y. Mais bien
sûr vous pouvez choisir d'avoir un pas de grille identique dans toutes les directions. C'est utile pour
les modèles construits avec des pièces Technic, ou pour les modèles utilisant la technique SNOT
(Stud Not On Top = Tenons pas sur le dessus).
Vous pouvez également changer le pas de la grille en utilisant les raccourcis clavier. Les touches par
défaut sont 0, 1 ... 9 pour le pas en X/Y, Maj + Ctrl + 0, 1 ... 9 pour le pas en Z.
Activation/Désactivation de la grille
Nota : Dans les tableaux les tenons (excroissances cylindriques sur le dessus de pièces) se disent
en anglais "Studs", les briques "Bricks" et les plates "Plates".
Grille en X/Y
Grille en Z
Raccourcis clavier
Affichage dans la Pas de la Grille
Nom de la Grille (utilisez les touches
Barre de Statut (Unité LeoCAD)
Maj+Ctrl)
none 0 Aucune attirance 0
1/20 Stud 1/20S 0.5 1
1/4 Stud 1/4S 2.5 2
4 (1 hauteur de "Plate"
1 Flat 1F 3
soit 1/3 de "Brick")
1/2 Stud 1/2S 5 4
1 Stud 1S 10 5
1 Brick 1B 12 (1 hauteur de "Brick") 6
2 Bricks 2B 24 7
4 Bricks 4B 48 8
8 Bricks 8B 96 9
Grille angulaire
La grille angulaire sert dans les rotations pour définir un pas régulier.
Le pas de la grille angulaire est affiché à droite de la barre de statut derrière R:.
Pour changer la valeur de la grille angulaire il faut aller dans le menu "View /
Preferences", onglet Drawing Aids et changer la valeur du champ "Angle snap xx
degrees".
Pour désactiver cette grille angulaire décochez "Angle snap xx degrees" dans le
même onglet.
On peut également changer la valeur avec des raccourcis clavier. Voir : Pas
angulaire.
Sélection de pièces
Pour manipuler les pièces du modèle dans la fenêtre graphique il faut les sélectionner s'il n'y en a
pas d'active.
Pièce active
Vous pouvez changer de pièce active dans une sélection multiple en cliquant
une autre pièce tant que vous appuyez sur la touche Ctrl.
Nota : Si vous faites un Ctrl+Clic sur une pièce active, elle est
désélectionnée, et si vous faites un Ctrl+Clic dans une zone vide, aucune
pièce n'est active.
Sélection simple
Sélection multiple
L'outil de sélection peut-être utilisé pour sélectionner toutes
les pièces dans une zone rectangulaire du dessin. Cliquez et
glissez le curseur de la souris autour des pièces que vous
voulez sélectionner. Toutes les pièces se trouvant (même
partiellement) à l'intérieur du rectangle sont sélectionnées.
Mode déplacement
Nota : LeoCAD passe automatiquement dans la fonction "Move" (déplacement) après l'ajout d'une
nouvelle pièce, si cette option a été activée dans le menu "Preferences" (Sélectionnez "Preferences"
(Préférences) dans le menu "View" (Visualisation), puis dans l'onglet Drawing Aids (Aide au dessin)
cochez "Switch to move after inserting" (Passer en mode déplacement après insertion)).
Vous n'avez pas besoin de passer dans le mode "select" pour sélectionner ou déplacer une autre
pièce. Faites simplement un double-clic sur elle en restant avec le curseur "move" pour
sélectionner le nouvel élément. Appuyez sur la touche Ctrl pendant que vous faites des doubles-clics
sur des pièces, en mode "Move" (Déplacement), pour sélectionner plusieurs pièces en même temps.
Déplacement au clavier
Le déplacement des pièces peut être plus rapide en utilisant le clavier. Les touches fléchées
déplacent suivant 2 axes, tandis que les touches "Page haut" et "Page bas" déplacent suivant le
troisième.
Nota : Les touches de déplacement ("Flèche haut", "Flèche bas", "Flèche gauche", "Flèche droit",
"Page haut" et "Page bas") agissent dans une des deux directions, dépendant de l'option "Fixed
direction keys", si la case est cochée ou non. Pour changer cette option, Sélectionnez "Preferences"
(Préférences) dans le menu "View" (Visualisation), puis dans l'onglet Drawing Aids (Aide au dessin)
cochez "Fixed direction keys" (Touches fléchées fixes).
Lorsque "Fixed direction keys" n'est pas coché, les touches fléchées agissent en relation avec la vue
en cours. Par exemple, si la vue active est "Front" (vue de face), les touches "Flèche haut" et "Flèche
bas" vont déplacer la pièce suivant l'axe Z (vers le haut et le bas), tandis que les touches "Flèche
gauche" et "Flèche droit" déplacent la pièce suivant l'axe Y (déplacement latéral). Lorsque vous
passez en vue "Top" (vue de dessus), alors les flèches agissent différemment : Les touches "Flèche
haut" et "Flèche bas" vont déplacer la pièce suivant l'axe X (en avant et en arrière, mais "en haut et
en bas" relativement à la vue), et les touches "Flèche gauche" et "Flèche droit" continuent à déplacer
la pièce suivant l'axe Y (déplacement latéral).
Nota : Comme ce qui est écrit, lorsque la vue principale 3D est active, les touches fléchées déplacent
la pièce "en arrière" de ce qui est intuitif : Avant-Arrière est inversé, comme le Gauche-Droite; Haut-
Bas agissant comme attendu.
Lorsque "Fixed direction keys" est coché, les touches de déplacement déplacent toujours de la même
façon les pièces, peut importe la vue active : Les touches fléchées déplacent les pièces suivant la
direction de l'axe X et Y, et les touches "Page haut" et "Page bas" déplacent les pièces suivant l'axe
Z.
Déplacement à la souris
Une méthode plus interactive utilise la souris et le glisser/déplacer comme illustré ci-dessous.
Pour plus d'informations sur cette boîte de dialogue voir : Modifier un objet.
Les effets de perspective peuvent faire apparaître une pièce proche d'une autre, alors qu'elles sont
en réalité éloignées. Changer de vue ou la faire tourner pour obtenir un meilleur point de vue.
Vous pouvez aussi utiliser la boîte de dialogue Modifier un objet, pour tourner une pièce unique avec
des valeurs.
Marche à suivre :
- Ajoutez la pièce d'aide sur l'axe de rotation.
-Sélectionnez toutes les pièces à faire tourner en
incluant la pièce d'aide. Assurez-vous que celle-ci est la
pièce active.
- Exécutez la rotation.
- Supprimez la pièce d'aide.
Symétriser ?
La commande de symétrie de pièce ou d'assemblage, accessible par le menu "Piece / Mirror..." ou le
bouton "Mirror", ne semble pas fonctionnelle (???).
Grouper
Pour manipuler plus facilement les pièces, il est possible de les grouper.
Créer un groupe
Après sélection de pièces à l'écran, aller dans le menu "Piece / Group..." pour créer un groupe en lui
donnant un nom.
On peut également passer par l'édition de groupe et son bouton "New", mais dans ce cas le nom du
groupe est le nom par défaut. Tout changement de nom n'est pas sauvegardé (???).
Supprimer un groupe
Après sélection d'un groupe de pièces à l'écran, aller dans le menu "Piece / Ungroup..." pour
supprimer un groupe, sans pour autant supprimer les pièces de ce groupe.
On peut déplacer les pièces de la liste avec la souris, pour les mettre dans le groupe de son choix, ou
les sortir d'un groupe.
On peut créer de nouveaux groupes, ainsi que des sous-groupes, avec le bouton "New", mais le nom
du groupe est le nom par défaut. Tout changement de nom n'est pas sauvegardé (???).
Changer la couleur
Pour changer la couleur d'une ou plusieurs pièces :
Comme vous pouvez le voir, au bas du panneau "Pièces", le nombre de couleurs disponibles est
limité à 28 (20 unies + 8 transparentes) :
Modifier un objet
On peut modifier les paramètres d'un objet avec la boîte de dialogue "Modify", en allant dans le menu
"View / Modify".
Cette boîte de dialogue permet :
L'icône du haut permet de choisir le type d'objet à lister (Pieces, Cameras, Lights).
La liste déroulante à droite de l'icône permet de choisir un objet particulier par son nom et
numéro d'ordre (#). On peut aussi cliquer sur une pièce dans la fenêtre graphique.
Position : Affiche la position de l'objet en X, Y, et Z, et permet de la changer.
Rotation : Affiche la rotation de l'objet autour des axes X, Y, et Z, et permet de la changer.
Step xx to yy : Etape d'apparition et disparition de la pièce, et permet de les changer.
Hidden : Coché, cache l'objet.
Menu déroulant couleurs : Couleur de l'objet, permet de changer cette couleur.
Apply : Applique les modifications.
Supprimer un objet
Pour supprimer une pièce ou un objet il faut utiliser l'outil "Remove" de la barre d'outils ou la
commande du menu contextuel "Action / Eraser", puis cliquer sur chaque pièce à supprimer.
Pour supprimer de nombreuses pièces, les sélectionner, puis utiliser la commande du menu "Piece /
Delete", ou le menu contextuel "Delete", ou la touche "Suppr" ou "Delete" du clavier.
Cela consiste souvent à créer un "terrain" sur lequel le modèle sera posé, puis d'ajouter un "fond" ou
"ciel", avant de positionner et orienter le "modèle" dessus. Il ne reste plus qu'à modifier les effets de
"rendu" et faire une "photo" du résultat.
Editeur de terrain
L'éditeur de terrain permet de générer une surface de Bézier divisée en zones cubiques, au moyen
de points de contrôle ajoutés dans la grille, et appartenant ou non à la surface.
Nota : Pour visualiser le terrain dans les vues de la fenêtre graphique, il faut aller dans le menu "View
/ Preferences", onglet Scene et cocher "Draw Floor", et pour que les modifications apportées dans
l'éditeur soient effectives il faut utiliser son menu "File / Apply Changes".
Select : Sélection.
Zoom : Zoom la vue.
Pan : Déplace la vue.
Rotate : Tourne la vue.
Nota : Les 3 dernières commandes sont décalées d'une icône en réalité (???).
Dimensions : Dimensions en X et Y :
Patches : Nombre de zones.
Size : Taille.
Flat : Coché, le terrain est infini.
Appearence : Apparence :
Color : Sélection de la couleur du terrain.
Smooth : Adouci la forme, pour un meilleur résultat.
Texture : Sélection d'une texture (image).
Repeat : Répétition de la texture.
Création de la scène
Exemple de Scène :
Sauvegarde et exportation
Sauvegarde au format LeoCAD
Sauvegarder le modèle en cours au format propriétaire LeoCAD (.LCD) avec la commande du menu
"File / Save" ou "File / Save As..." (à la première sauvegarde).
Avec "File / Save As..." on peut changer de nom et/ou d'emplacement et cocher la case "Save
Preview", qui sauvegarde une image de prévisualisation du modèle visible dans la commande "File /
Open...".
Nota : La commande sauvegarde les objets, mais également la configuration. Lorsque vous ouvrez
le fichier ultérieurement, il est ouvert avec la même configuration de vues, direction de vision et
niveau de zoom, sélection de grille, etc...
Sauvegarder le modèle en cours au format LDraw (.DAT (obsolète) ou .LDR) avec la commande du
menu "File / Save As..." et en sélectionnant "Ldraw Files" comme "Type". Ne pas oublier de changer
l'extension du fichier en .ldr.
Nota : Le nombre de couleurs dans LeoCAD sont limitées (28 dont 8 transparentes), mais encore
plus limitées (25) lors de la sauvegarde au format LDraw. En effet les couleurs Light Pink, Pink, et
Purple prennent la couleur LDraw 13 Pink, les couleurs Brown et Light Brown la couleur LDraw 6
Brown.
Nota : Le format GIF est pris par défaut si aucune extension n'est donnée au fichier.
Pour avoir la fenêtre graphique en plein écran, il faut d'abord décocher toutes les barres d'outils dans
le menu "View" avant d'utiliser la commande du menu "View / Full Screen". Pour revenir cliquez dans
la petite fenêtre qui est apparue ou tapez Ctrl+F.
Vous pouvez à tout moment faire une copie d'écran avec le bouton "Impr écran" du clavier, ou de la
fenêtre du programme avec Alt+"Impr écran".
Exporter le modèle en cours au format binaire 3D Studio 4.0 et 3DS Max (.3DS) avec la commande
du menu "File / Export / 3D Studio...".
Nota : Pour pouvoir voir correctement le projet dans 3DS, vous devez désactiver "backface culling" et
vérifier la boîte appelée "Force 2-sided" dans la boîte de dialogue de 3D Studio "rendering
preferences" (préférences de rendu).
Exportation au format POV-Ray
POV-Ray est un programme de rendu réaliste gratuit. Il utilise une méthode qui permet de créer des
images photo-réalistes sur un ordinateur. Le principal défaut de cette méthode c'est que ce n'est pas
rapide.
Pour exploiter ce type de fichier, le programme POV-Ray doit être installé, ainsi que la bibliothèque
de pièces LGEO.
Exporter le modèle en cours au format POV-Ray (.POV) avec la commande du menu "File / Export /
POV-Ray...".
Exporter le modèle en cours au format texte Alias Wavefront (.OBJ) avec le fichier des couleurs
(.MTL) avec la commande du menu "File / Export / Wavefront...".
Propriétés du modèle
On accède aux propriétés du modèle sauvegardé par le menu : "File / Properties".
Cette liste peut être imprimée avec la commande du menu "File / Print Piece List...".
Au chapitre manuel d'instructions cette liste peut être exportée au format HTML, avec une image ou
le nom de chaque pièce, mais sans les totaux.
Par Copier/Coller du tableau de la page HTML, il est possible de l'insérer dans un tableur, puis
d'ajouter la ligne et la colonne "Total" pour faire les calculs. Dans ce cas, il est préférable de générer
le fichier HTML sans les images des pièces, remplacées par leur nom.
Chaque objet d'un projet LeoCAD peut avoir une position et orientation différente pour chaque étape
(step) ou cadre (frame) qui apparaît. Cette fonction est appelée "keyframing", et fonctionne
légèrement différemment si le programme est en mode instructions ou en mode animation.
C'est très utile lorsque vous créez des instructions car cela vous permet d'avoir une porte ouverte
dans une étape et fermée dans une autre, ou d'avoir la camera montrant le modèle à différents
angles à une certaine étape pour montrer des détails d'une autre section du modèle.
Si vous êtes en mode animation, LeoCAD interpole automatiquement la valeur de la précédente clef
(key) avec la valeur de la clef suivante, pour calculer la position de l'objet à chaque cadre. Cela fait
de la création d'animations une chose très simple car vous avez seulement besoin de fixer les
positions de départ et d'arrivée, et LeoCAD fera les autres cadres.
Lorsque le bouton "Add Keys" de la barre d'outils "Animation" est enfoncé, une nouvelle clef est
ajoutée au cadre/étape courant chaque fois que vous déplacez ou tournez un objet, si une clef
n'existe pas déjà. Lorsque le bouton n'est pas enfoncé, les changements sont faits à la clef
immédiatement avant le cadre/étape courant.
LeoCAD peut être utilisé pour créer des instructions de montage et des animations, le faisant avec un
puissant éditeur. Au démarrage du programme vous êtes par défaut en mode "Instructions". Vous
pouvez passer entre les modes Animation et Instructions en utilisant le bouton "Toggle Mode" de la
barre d'outils "Animation".
Chaque mode du programme stocke la position et l'orientation de tous les objets à des endroits
différents, donc changer la position d'un objet dans un mode ne la change pas dans l'autre mode.
Pour copier facilement la position de l'autre mode, aller dans le menu "Pieces / Copy keys from
Animation", ou "Pieces / Copy keys from Instruction", suivant le mode actif.
Lorsque vous êtes en mode Instructions, chaque unité de temps est appelé une étape (Step), et
lorsque vous êtes en mode Animation, chaque unité de temps est appelé un cadre (Frame). La
différence la plus importante entre les deux modes est comment "keyframing" travaille.
Manuel d'instructions
Le manuel d'instructions permet de voir la construction du modèle étape par étape, avec un
maximum de 255 étapes, montrant les pièces ajoutées à chaque étape.
Etape de construction
Pour séparer chaque étape de construction, il faut ajouter une "step" (étape) avec la commande
"View / Step / Insert", ou avec le bouton "Go Foward" de la barre d'outils "Animation".
On peut supprimer une étape de construction avec la commande "View / Step / Delete".
Vous pouvez déplacer une sélection d'objet à l'étape suivante avec le bouton "Show in Next Step", ou
à l'étape précédente avec le bouton "Show in Previous Step".
Vous pouvez aussi utiliser la boîte de dialogue Modifier un objet, pour définir l'étape d'apparition et
l'étape de disparition d'une pièce.
Visualisation du manuel
On peut visualiser à l'écran les étapes d'assemblage des pièces avec la Barre d'outils animation.
On peut aussi utiliser le menu "View / Step / ...", avec en particulier le choix d'une étape par son
numéro avec "View / Step / choose..." :
On peut aussi utiliser le curseur apparaissant en cliquant dans la zone "Step" de la barre de statut :
Génération du manuel
On peut aussi créer un manuel d'instructions avec la commande du menu "File / Export / HTML...",
pouvant être affiché par votre navigateur Web préféré (Internet Explorer, FireFox, Chrome, ...).
Layout : Implantation :
Single page : Créer une seule page html.
One step per page : Créer une page par
étape de construction.
Index page : ... Avec une page index.
Pieces list : Liste des pièces :
After each step : Après chaque étape.
At the end : A la fin.
Create images : Coché, crée l'image de
chaque pièce, sinon c'est son nom qui
apparaît.
Highlight new pieces : Met en surbrillance les
nouvelles pièces de chaque étape.
Save files with html extension : Sauvegarde les
fichiers avec l'extension ".html" au lieu de
".htm".
Output folder : Dossier de création des fichiers
(Dossier existant).
Bouton Images... : Ouvre la boîte de dialogue
suivante.
Pictures : Images :
Single : Simple (Inactif).
Multiple : Multiple (Inactif).
From ... To : De ... A... (Inactif)
Dimensions : Dimensions :
Width : Largeur en pixels.
Height : Hauteur en pixels.
Format : Format :
Bitmap : .BMP, avec couleur en haute
résolution ou non.
GIF : .GIF, avec le fond transparent ou
non.
JPEG : .JPG, avec algorithme progressif
et % de qualité/compression.
PNG : .PNG.
AVI : .AVI (Inactif).
Mode animation
On passe en mode animation avec le bouton "Toggle Mode" de la barre d'outils "Animation". Tant que
le bouton reste enfoncé on reste dans ce mode, sinon on passe en mode Instructions.
Voir le chapitre Modes Instructions et Animation pour plus de détails sur la différence entre ces deux
modes.
Cadre d'animation
Un cadre d'animation a la même notion qu'une étape dans le mode Instructions. Il se crée et se
manipule de la même façon. Voir le chapitre : Etape de construction.
Visualisation de l'animation
On passe d'image en image (cadre en cadre) avec les boutons de déplacement de la barre d'outils
"Animation", ou on peut lire l'animation en entier avec le bouton "Play" et arrêter avec le bouton
"Stop".
Sauvegarde de l'animation
L'animation est sauvegardée dans le projet LeoCAD (.LCD).
On peut générer un fichier .AVI de l'animation avec la commande du menu "File / Save Picture..." en
choisissant le format AVI en cliquant sur le bouton "Options...". Semble non fonctionnel (???).
Pictures : Images :
Single : Simple.
Multiple : Multiple.
From ... To : De ... A...
Dimensions : Dimensions :
Width : Largeur en pixels.
Height : Hauteur en pixels.
Format : Format :
Bitmap : .BMP, avec couleur en haute résolution ou non.
GIF : .GIF, avec le fond transparent ou non.
JPEG : .JPG, avec algorithme progressif et % de qualité/compression.
PNG : .PNG.
AVI : .AVI.
Nota : Le format .AVI semblant non fonctionnel, on peut aussi générer un ensemble d'images .BMP,
.GIF, .JPG ou .PNG de l'animation pour les assembler avec un programme de traitement de film ou
de diaporama.
Menus de LeoCAD
File (Fichier)
New : Crée un nouveau projet.
Open... : Ouvre un fichier existant LeoCad (*.LCD), ou LDraw (*.DAT, *.LDR, *.MPD).
Merge : Ajoute un fichier existant LeoCad (*.LCD) au projet en cours.
1... 2... 3... 4... : Ouvre l'un des 4 derniers fichiers utilisés.
Edit (Edition)
Undo xxxx : Annule la dernière action xxxx.
Redo xxxx : Refait la dernière action xxxx annulée.
View (Visualisation)
Piece (Pièce)
Insert : Insère la pièce choisie dans le modèle.
Delete : Supprime la sélection de pièces.
Array... : Création de maillage.
Mirror... : Symétrie.
Minifig Wizard... : Sélection des éléments de Minifig.
Copy Keys from Animation ou Copy Keys from Instruction : Copie la position et l'orientation des
objets sélectionnés de l'autre mode dans le mode actif.
Group... : Groupe.
Ungroup : Dégroupe.
Remove From Group : Supprime d'un groupe.
Add To Group : Ajoute à un groupe.
Edit Groups... : Edition de groupe.
Help (Aide)
On peut déplacer une barre d'outils par son bord gauche, et même la détacher pour la placer
n'importe où à l'écran. La glisser à la souris dans la zone d'origine pour la remettre en place.
Select : Sélectionne des objets. Utiliser la touche Ctrl pour en ajouter, ou le cliquer/glisser pour
sélectionner une zone.
Move : Déplace la sélection.
Rotate : Tourne la sélection.
Remove : Supprime la sélection.
Paint : Change la couleur de pièces.
Options de LeoCAD
La boîte de dialogue des options s'ouvre par le menu "View / Preferences...".
Saving : Sauvegarde :
Autosave every xx minutes : Coché effectue une sauvegarde automatique tous les xx
minutes.
Create backups : Coché, crée des copies de sauvegarde du fichier.
Default projects folder : Dossier par défaut des projets.
Pieces Toolbar : Panneau des pièces :
Show sub-piece : Affiche les sous-fichiers des pièces assemblées.
Show piece numbers : Affiche le numéro des pièces.
Default user : Utilisateur par défaut.
Mouse sensitivity : Sensibilité de la souris.
Check for updates on startup : Coché, vérifie l'existence d'une nouvelle version du programme
ou de la bibliothèque de pièces au lancement.
Instructions : Instructions :
Raw xx : Rangée xx.
Columns xx : Colonne xx.
Header : Impression en-tête de page (cumulables).
File Name : Nom du fichier (&F).
Author : Auteur (&A).
Description : Description (&N).
Page Number : Numéro de page (&P).
Total Page : Nombre total de pages (&O).
Current Time : Horaire d'impression (&T).
Current Date : Date d'impression (&D).
Left Align : Alignement à gauche (&L).
Center : Centré (&C).
Right Align : Alignement à droite (&R).
Footer : Impression pied de page (cumulables).
Idem tête de page ci-dessus.
Numbers : Coché, imprime le numéro d'étape.
Border : Coché, imprime un encadrement sur chaque page.
Catalog : Catalogue :
Raw xx : Rangée xx.
Columns xx : Colonne xx.
Margins (inches) : Marge du papier (en pouces) :
Left xx : Gauche xx.
Right xx : Droite xx.
Top xx : Haut xx.
Bottom xx : Bas xx.
Gestion de fichiers
Fonctions Edition
Pas de la Grille
Déplacement X/Y
Déplacement Z
none Maj+Ctrl+"0"
1/20 Stud Maj+Ctrl+"1"
1/4 Stud Maj+Ctrl+"2"
1 Flat (1 hauteur de "Plate") Maj+Ctrl+"3"
1/2 Stud Maj+Ctrl+"4"
1 Stud Maj+Ctrl+"5"
1 Brick (1 hauteur de "Brick") Maj+Ctrl+"6"
2 Bricks Maj+Ctrl+"7"
4 Bricks Maj+Ctrl+"8"
8 Bricks Maj+Ctrl+"9"
Pas angulaire
1° Maj+"0"
5° Maj+"1"
10° Maj+"2"
15° Maj+"3"
30° Maj+"4"
45° Maj+"5"
60° Maj+"6"
90° Maj+"7"
180° Maj+"8"
Barre d'outils
Fenêtres
La fenêtre de gauche liste les catégories existantes. En cliquant sur une catégorie les pièces de cette
catégorie s'affichent dans la fenêtre de droite. La catégorie "Unassigned" (Non assignés) contient
toutes les pièces n'appartenant à aucune catégorie particulière. La super-catégorie "Pieces" contient
la liste de toutes les pièces.
La fenêtre de droite liste les pièces d'une catégorie ou toutes les pièces. Cliquer sur l'entête de
colonne "Name" (Nom) ou "Number" (Numéro) pour les classer par ordre alphabétique des noms ou
des numéros.
Par contre, il met toutes les pièces dans sa bibliothèque et la gère d'une façon particulière. Cette
bibliothèque est sauvegardée dans le fichier binaire "[Link]" et dans quelques fichiers de gestion
complémentaires.
Le fichier de la pièce, et ses sous-fichiers éventuels doivent être au format LDraw (.DAT).
Ils doivent être installés dans l'arborescence standard LDraw.
Lancer LeoCAD.
Aller dans le menu de LeoCAD "File / Pieces Library manager..." (Gestion de la bibliothèque
des pièces).
Puis sélectionner dans le menu de la fenêtre qui s'ouvre "File / Import Piece..." (Importation de
pièce), et sélectionner le fichier .DAT.
Recommencer autant de fois qu'il y a de pièces à ajouter.
Une fois toutes les pièces importées, sortir et relancer LeoCAD, les nouvelles pièces sont
disponibles.
Mise à jour de la bibliothèque
Lorsque vous avez une nouvelle mise à jour de la bibliothèque de pièces, (fichier .LUP), il faut :
Sauvegarder le dossier LeoCAD, si vous avez incorporé manuellement des pièces non
officielles qui ont changé de nom.
Réinstaller la dernière version de LeoCAD, ou la version correspondant à la mise à jour.
Décompresser si besoin le fichier .ZIP téléchargé, pour avoir le fichier .LUP.
Aller dans le menu "File / Pieces Library manager..." (Gestion de la bibliothèque des pièces).
Puis sélectionner dans le menu de la fenêtre qui s'ouvre "File / Load Update..." (Importation de
mise à jour), et sélectionnez le fichier .LUP.
Fermer "Pieces Library manager" et LeoCAD.
Relancer LeoCAD, les nouvelles pièces sont disponibles.
Nota : Ne pas charger deux fichiers de mise à jour .LUP, des pièces pourraient être dupliquées dans
la bibliothèque.
Modification de l'arborescence
Il est possible de modifier le classement des pièces dans les catégories de l'arborescence.
A partir du menu "Category" ou du menu contextuel de panneau "Pieces" accédez aux commandes :
New... ou New Category... : Pour créer une nouvelle catégorie (Name), et le ou les mots-clef de
sélection des pièces associées (Keywords).
Remove... ou Remove Category... : Après un clic sur une catégorie de pièces, permet de la
supprimer sur confirmation.
Edit... ou Edit Category... : Après un clic sur une catégorie, permet de modifier son nom dans
l'arborescence, et/ou le mot clef.
Nota : Voir le chapitre Opérateurs de recherche, pour associer plusieurs critères de sélection de
pièces dans une catégorie.
infile
Charge le fichier de projet infile
Sauvegarde une image dans [Link] dans le format d'image
spécifié par ext et sort de la commande. Si outfile n'est pas
-i [ [Link] ]
donné alors le programme utilise un nom basé sur infile. Le
--image [ [Link] ]
format de fichier est sélectionné par ext et peut être choisi
parmi gif, bmp, png ou jpg. Si ext n'est pas présent alors le
format par défaut dans les préférences sera utilisé.
-w width
--width width Fixe la largeur de l'image à width.
-h height
--height height Fixe la hauteur de l'image à height.
-f time
Débute la sauvegarde des images à l'étape (Step) ou cadre
--from time
(Frame) time.
-t time
Termine la sauvegarde des images à l'étape (Step) ou cadre
--to time
(Frame) time.
La commande lance LeoCAD, charge le fichier "[Link]," crée une image png appelée "[Link]" avec
une résolution de 640x480 et sort lorsque c'est fait (???).
Problème : La fenêtre qui affiche la pièce par défaut ou choisie dans le panneau des pièces
reste noire ou partiellement noire. Vu sur Windows XP SP2.
Contournement : Cliquer sur l'entête de la fenêtre et la déplacer pour qu'elle devienne
autonome. Faire ensuite l'inverse pour la remettre en place.
Solution : Mettre à jour les pilotes de la carte graphique.
Historique
Historique rapide des versions de LeoCAD :
Version 0.76.2 du 07/04/2012 (5823 pièces) : 2 bugs fixé, commande pour créer la bibliothèque
de pièces.
Version 0.76.1 du 05/04/2012 (5243 pièces) : 1 bug fixé.
Version 0.76 du 18/03/2012 (5243 pièces) : Nombreuses mises à jour.
Version 0.75.2 du 17/06/2011 (4806 pièces) : Mise à jour bibliothèque de pièces.
Version 0.75.2 du 17/06/2011 (4351 pièces) : Supporte noms longs des nouvelles pièces LDraw
(21.3).
Version 0.75.1 du 11/07/2010 (4319 pièces) : Mise à jour bibliothèque de pièces.
Version 0.75.1 du 11/07/2010 (3934 pièces) : La configuration du générateur de Minifig est dans
un fichier.
Version 0.75 du 31/03/2006 (3506 pièces) : Mise à jour bibliothèque de pièces.
Version 0.75 du 31/03/2006 (3299 pièces) : Mise à jour bibliothèque de pièces.
Version 0.75 du 31/03/2006 (2907 pièces) : Nombreux changements.
Version 0.74 du 18/02/2005 : Nombreux changements.
Version 0.73 du 18/12/2000 : Nombreux changements, surtout version Linux.
Version 0.71 du 19/09/1999 : Quelques changements.
Version 0.70 du 20/08/1999 : Première version Linux, multi copier/coller, etc.
Version 0.66 du 27/05/1999 : Quelques bugs fixés.
Version 0.65 du 26/04/1999 : Quelques modifications et corrections de bugs.
Version 0.64 du 27/03/1999 : Ajouté éditeur de terrain, export POV-Ray, 3DS, OBJ.
Version 0.63 du 12/02/1999 : Quelques changements.
Version 0.62 du 21/01/1999 : Quelques changements et corrections de bugs.
Version 0.61 du 13/01/1998 : Quelques améliorations.
Version 0.60 du 24/12/1998 : Réécriture du programme, nombreux changements.
Version 0.54 du 25/08/1998 : Quelques changements et corrections de bugs.
Version 0.53 du 31/07/1998 : Quelques changements.
Version 0.52 du 17/07/1998 : Quelques changements, importation d'une pièce LDraw seule.
Version 0.51a du 25/06/1998 : Quelques changements.
Version 0.51 du 16/06/1998 : Nombreux changements.
Version 0.50a : Quelques changements.
Version 0.50 : Quelques changements, export POV-Ray avec utilisation de LGEO.
Version 0.49 : Quelques changements, instructions HTML.
Version 0.48 : Quelques changements, générateur de Minifig.
Version 0.47 : Correction Crash sur certains ordinateurs.
Version 0.46 : Quelques changements, groupes.
Version 0.45 : Quelques changements, réécriture gestion de la bibliothèque de pièces.
Version 0.44 : Quelques changements.
Version 0.43 : Quelques changements, menus avec icônes.
Version 0.42 : Quelques changements, multi-vues.
Version 0.41 : Nombreux changements.
Droits et Copyright
Le programme LeoCAD appartient à (c) BT Software. Vous pouvez le retrouver sur la page :
[Link]
Certains chapitres de ce manuel sont la traduction complète ou partielle de pages en Anglais du site :
LeoCAD documentation, et utilisent les mêmes images .png.