Rings and Cones
Mise à jour de la page : 20 mai 2015.
Navigation rapide
Description
|
Description du programme :
Le programme "Rings and Cones" (Anneaux et Cônes) est une application
autonome de Niels Karsdorp pour aider les auteurs de pièces LDraw à trouver les multiples
primitives qui peuvent composer un anneau ou un cône défini
par un rayon intérieur et un rayon extérieur donné.
Beaucoup d'anneaux ou de cônes n'ont pas, dans la pratique, le
rapport : Rayon extérieur = Rayon intérieur + 1, comme le sont
les primitives standards LDraw. Mais les anneaux ou les cônes peuvent
être généralement divisés en un ensemble d'anneaux ou de cônes avec différents
rayons et facteurs d'échelle. Trouver un tel ensemble
peut mettre du temps. Cette application donne une liste de résultats
en appuyant sur une touche.
Les informations contenues dans cette page concernent
la version 3.1 de "Rings and Cones".
|
Dans l'exemple montré sur l'image ci-dessus, nous voulons dessiner
un anneau ayant un rayon intérieur de 2 LDU (Unité LDraw) et un rayon extérieur de 7.5 LDU.
Il faut au minimum 3 anneaux pour réaliser cela. Si nous détaillons
la seconde combinaison (choisie au hasard) nous trouvons :
- 1 primitive 4-4ring1.dat avec un facteur d'échelle de 2 va faire
le premier anneau de rayon 2 à 4.
- 1 primitive 4-4ring4.dat avec un facteur d'échelle de 1 va faire
le second anneau de rayon 4 à 5.
- 1 primitive 4-4ring2.dat avec un facteur d'échelle de 2.5 va faire
le troisième anneau de rayon 5 à 7.5.
Nous trouvons en dessous les 3 lignes de commandes, au format LDraw,
générant ces primitives.
Téléchargement
Programme RingsAndCones
Pour télécharger le programme, allez sur la page des
Utilitaires de Niels Karsdorp.
Nota : Il semble que cette page ne soit pas toujours (ou plus) disponible.
Voici une autre adresse de sauvegarde du programme sur le site de Philo :
ringsandcones.zip (32 Ko), avec la page en Anglais :
Rings and Cones.
Fichier RingsAndCones.txt "Unofficial" (Optionnel)
Vous pouvez également télécharger sur mon site une version du fichier RingsAndCones.txt
comportant toutes les primitives "Ring" et "Cone" Officielles (2010-02)
et Non officielles de LDraw.org au 16-11-2010.
Téléchargement de
RingsAndCones_Unofficial.zip (2 Ko).
Installation
Pour installer l'application, décompressez le fichier .ZIP, et mettez les fichiers dans un dossier.
L'application accède à la base de registre, et n'écrit pas sur le disque.
Les fichiers fournis avec ce programme sont :
- README RingsAndCones 3.1.txt : Fichier texte sur l'emploi et les mises à jour
du programme (en anglais).
- RingsAndCones.txt : Fichier texte avec la liste officielle des primitives
"ring" et "cone". (version 2005-01)
- RingsAndCones31.exe : L'application.
Pour l'installation du fichier RingsAndCones.txt Unofficial,
il suffit de décompresser le fichier Zip, et de mettre
le fichier RingsAndCones.txt dans le dossier où est installé le programme.
Nota : Veillez à sauvegarder le fichier d'origine "au cas ou....", et il faut
relancer le programme pour qu'il prenne en compte le nouveau fichier.
Historique des versions
- Version 3.1 (2008) :
* Le format de sortie utilise le "." comme séparateur décimal
(comme le fait LDraw), sans se soucier de la configuration locale ("," en Français par exemple).
* Augmenté les combinaisons possibles à 500 (était 100 en version 3.0).
* Traitement d'erreur amélioré, à la lecture du fichier RingsAndCones.txt.
- Version 3.0 (2008) :
* Résultats de la liste avec brève description avant de montrer les détails.
* Liste triée de toutes les combinaisons trouvées.
* Montre le détail uniquement sur les combinaisons sélectionnées.
* Montre le détail sous forme de texte (comme en version 2.0), ou
au format LDraw directement utilisable.
- Version 2.0 :
* Version publiée en mai 2003.
Utilisation
Comment utiliser cette application
- Lancez l'application.
- Entrez les valeurs du rayon intérieur (Inner Radius), et du rayon extérieur
(Outer Radius) de l'anneau ou du cône que vous voulez réaliser
dans les champs correspondants de la zone "Radii", en utilisant le séparateur "." pour les décimales.
- Sélectionnez ce que vous voulez créer : un anneau (Ring) ou un cône (Cone),
dans la zone "Shape".
- Sélectionnez le nombre de segments (Segment), c'est-à-dire le nombre
de 1/8 ou 1/4 de tour à réaliser en choisissant :
"1-4" pour 1/4 de tour ou 90°, "2-4" pour 1/2 tour ou 180°, "3-4" pour 3/4 de
tour ou 270°, "4-4" pour 1 tour complet ou 360°, ou bien, "1/8" pour 45°,
et "3/8" pour 135°.
- Sélectionnez le nombre maximal de primitives que vous voulez utiliser (1 à 8).
Plus le nombre est grand, plus le temps est long pour trouver TOUTES les
combinaisons possibles !
- Cochez "Include New Shapes" si vous voulez utiliser des primitives
inexistantes (non contenues dans votre fichier RingsAndCones.txt),
ou laissez décoché cette case, si vous ne voulez utiliser que les existantes.
Nota : les primitives inexistantes sont indiquées comme >NEW<
dans les résultats. Il faudra alors vérifier sur le site LDraw.org
si elles n'ont pas été créés entre temps, ou sinon les créer
(avec Prim-Gen, ou Prim-Gen2 par exemple)
et les soumettre au Part Tracker de LDraw.org.
- Cliquez sur le bouton "Find" (Chercher) pour lancer le calcul.
En cas de résultat vide
- Si le résultat montre qu'il n'y a pas de solution, réessayez avec un plus
grand nombre de primitives à utiliser (champ "Maximum Amount:") ou cochez
la case "Include New Shapes".
- Si le résultat n’affiche encore aucune solution, l'anneau ou le cône que vous
voulez créer ne peut pas être créé avec un ensemble de primitives.
Il faut alors passer par un autre moyen n'utilisant pas les primitives :
Voir la page Créer de nouvelles pièces LDraw au chapitre :
Primitive d'anneau et de cône.
Exploitation d'un résultat
- Si les résultats montrent plus d'une solution, cochez-en une qui vous
semble la meilleure (préférez une solution ou les facteurs d'échelle
sont des entiers ou des décimaux simples, comme 1.5).
- Par défaut "Show as text" est sélectionné, et l'information
sur les primitives à utiliser est affiché en dessous,
avec le facteur d'échelle à appliquer.
- Ou, sélectionnez "Show as LDraw code" dans le champ déroulant à droite de "Close".
- Et faire un copier/coller des lignes au format LDraw dans le fichier
de votre pièce en cours de création.
- Il est possible d'affiner le format de ces lignes en entrant les coordonnées origine
X, Y, et Z, la hauteur "Height" (uniquement pour les cônes),
et la direction parallèle aux axes.
Fichier RingsAndCones.txt
Vous pouvez éditer le fichier RingsAndCones.txt pour ajouter des primitives
"ring" et "cone" officielles manquantes ou les Non Officielles que vous
utilisez.
Informations sur le fichier RingsAndCones.txt "Unofficial"
J'ai modifié ce fichier pour y incorporer toutes les primitives
officielles, et Non officielles (voir au chapitre téléchargement).
Le fichier fourni n'incorpore que les primitives de base (sous-dossier /P de LDraw),
car le programme ne fait pas de distinguo avec les primitives de haute résolution
(dossier /P/48 de LDraw).
Nota : Certaines rubriques ou primitives ne sont pas prises en compte par le programme
dans son état actuel :
- Rubriques Ring 1-16, 3-16, 5-16, 7-16, 5-8, 7-8.
- Rubriques Cone 1-16, 3-16.
- Primitives Con0 dans les calculs.
Intégration dans LD Part Editor
Rings And Cones a été intégré dans l'éditeur de pièce LD Part Editor, voir la page :
LD Part Editor, et particulièrement
le chapitre Génération d'entités courbes imbriquées : Rings and Cones.
Droits et Copyright
Les droits du programme Rings And Cones et les informations d'origine
fournies appartiennent à
Niels Karsdorp.
Pour les questions supplémentaires sur le programme d'origine, envoyez un courriel à son auteur :
Niels Karsdorp
nkp@dds.nl
Traduction et Adaptation de ce manuel en français : J.C. Tchang.