Aller au contenu

POUR QUELQUES MILLIONS EN PLUS


CDL

Messages recommandés

Je n’ai aucune idée de la faisabilité de ce truc, mais ça me traîne dans la tête.

Si quelqu’un la déjà fait tant mieux ! Si c’est pas possible tant pis.

 

EDO (ensembles des données à obtenir)

 

-Un fichier format DWG 2004

Contenant 16 millions d’entités, dont chacune est affectées d’une couleur différente.

-Déterminer le pois du fichier.

-Le temps de traitement.

 

EDU (ensemble des données à utiliser)

 

Entité POLYLIGNE (longueur = 1 largeur de départ et d’arrivée = 1)

Entité SOLIDE ( 3 points 0,0 0,1 1,1 )

Eventuellement : une HACHURE motif solide

 

UT (unité de traitement)

 

De préférence un lisp

Choix possibles :

- Type d’entités

- Forme de général du résultat (rectangle triangle cercle …)

 

Lien vers le commentaire
Partager sur d’autres sites

Dans quel but veut tu faire cela?

L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai.
"Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok.
"ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana

Ma bibliothèque de blocs électrique :symbole elec.dwg

Lien vers le commentaire
Partager sur d’autres sites

J’ai pas dit le BUT !!!! ?

Zut et flutte les voici

 

BUT :

N°1

Mes amis ou clients et enfants, utilisent AutoCAD LT 2004 (1 200 €)!

Cœur De Lion, n’est ni roi, ni guerrier, un peut magicien autrefois( analyste programmeur), je demande un peu d’aide à la confrérie.

 

C’est PATRIC qui a inspirée l’idée ! (une fichier contenant une image tramée et des présentations de formes complexes)

 

Est t-il possible de créer une boite ( fichier) contenant :

16 MILLIION DE CRAYONS DE COULEUR ?

le petit pinceau (copier les propriétés) ça marche entre 2 fichiers ouverts.

 

N°2

Un test pour s’amuser, et répondre a mon banquier que je sais comment faire des fichiers de 16 MILLIONS.

 

 

Lien vers le commentaire
Partager sur d’autres sites

Autocad LT ne connaissant que 256 couleurs ( voir fichier CHROMA dans le repertoire SUPPORT d'Autocad), je me demande si se sera réalisable.

Je ne connais pas la programmation mais en partant de là je pense que le mur est droit devant.

Quelqu'un à 1 idée???

 

[Edité le 20/1/2004 par Oli553]

L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai.
"Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok.
"ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana

Ma bibliothèque de blocs électrique :symbole elec.dwg

Lien vers le commentaire
Partager sur d’autres sites

Dans la LT, il n'y a pas le LISP, sauf à ajouter un additif comme LTtoolkit.

par contre dans la version pleine, c'est faisable bien sûr.

Y a plus qu'à... ;)

Lien vers le commentaire
Partager sur d’autres sites

Y'a plus qu'à faut qu'on... comme on dit;

Va falloir que je me mette à la programmation d'Autocad moi, des idée pour commencer?

L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai.
"Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok.
"ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana

Ma bibliothèque de blocs électrique :symbole elec.dwg

Lien vers le commentaire
Partager sur d’autres sites

Oli, est-ce que tu fais déjà du script ?

 

Soit dans les boutons de commandes, soit des traitements par lots avec des scripts construits depuis Excel, avec l'indispensable commande CONCATENER ?

 

J'ai un très bon bouquin à conseiller en Francais, même s'il est un peu vieux.

Dis-moi si tu pratiques l'Anglais ?

 

En tout cas, je propose à CDL de faire des scripts (même si j'ai peur qu'un Lisp soit indispensable car 16 millions de séries de commandes, c'est balaise dans un tableur, 400x400 (!)).

 

Il faudrait plutot une matrice 3x3x3, car les couleurs sont définies maintenant du type x;y;z.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

La programmation c’est pas simple. Il faut définir des règles pour contourner celles qui existent.

Si tu sais pas ou tu vas !

pourquoi tu marche ?

(2 phases EDO + EDU

+ 1: le programme, UT nécessite une syntaxe est une sémantique rigoureuse)

 

suite ...

Je négocie : c’est pas simple, mais le BUT est important ….

ET je renchérie !

 

EDO :

Idem

 

EDU :

Calques avec affectation de couleur , une entité par calque (combien de calques maxi dans TAuTAutCAD ?)

 

UT :

Possibilité de choisir un nombre de fichier (boites a cayons)

Moyenne RVB 0,0,0 255,255,255, création de palettes totomatique.

 

 

Ou sont les magiciens ….?

 

Lien vers le commentaire
Partager sur d’autres sites

bon la matrice 3x3x3, c'est fixer RVB 0,0,0 puis 0,0,1

 

 

0,1,0 puis 0,1,1

0,0,1 puis 1,0,1

 

N'importe quoi, enfin j'essaye de dire qu'il y a aura 3 boucles imbriquées dans un programmme Lisp (très facile) qui injecte à chaque boucle la valeur RVB à une commande de création d'entité.

Reste à organiser la dispo de ces entités, qui peuvent avoir une largeur de 1 et prendre place sur 256x256 unités.

Déplacer le tout de 256 unités vers quelque part pour laisser la place aux 256 unités suivantes.

 

Sous Excel, par un script, ca serait donc un tableau 256*256 multiplié sur 256 feuilles, si tu veux.

 

Au fait, ta machine est prête à tourner combien de temps ?

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

ON c'est croisé Tramber!

Pour soigner mes migraines faudra un bon LISP

Le BUT final restant de faire partager au petit utilisateur de LT devant la vitrine,

un peut des millions de couleurs (ILs n'on meme pas bessoin d'un MILLION)

Demain cours de script pour Oli

 

Lien vers le commentaire
Partager sur d’autres sites

Euh la les mec vous etes en train de me parler chinois, j'en suis rester a la programmation des boutons d'apres les quelques explications du formateur Autocad que j'ai eu.

je pense que je vais commencer par lire 1 peu à ce sujet.

Et je comprend plus ou moins l'anglais lu mais pas parler, un titre de livre à conseiller?

L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai.
"Il vaut mieux mobiliser son intelligence sur des conneries, que sa connerie sur des choses intelligentes" - Devise Shadok.
"ceux qui ne se souviennent pas du passé sont condamnés à le revivre" George Santayana

Ma bibliothèque de blocs électrique :symbole elec.dwg

Lien vers le commentaire
Partager sur d’autres sites

La version 13 fut une catastrophe avec ses plantages.

Mais dans la boite il y avait un super « manuel de personnalisation ».

Faut regarder sur les étagères et dans les placards.

Sinon en librairie on doit trouver.

 

Le SCRIPT dans AutoCAD est basé sur la touche espace qui equiveau à la touche Entrée. Un tiret «-« devant une commande desactive les cases de dialogues. Un « \ » permet a l’utilisateur une saisie au clavier etc…

 

En LISP on peut faire comme la indiqué Tramber, des boucles.

Tant que X est inférieur a 255 faire X+1 et une ligne d’un point a un point + X.

Faut écrire en un langage que comprend la machine.

Après tu part en WEEK END et quand tu revient, si t’est pas satisfait tu lui demande de recommencer.

Je vais commencer par refaire Chroma.dwg pour estimer les temps.

 

Lien vers le commentaire
Partager sur d’autres sites

D'autres infos qui tuent:

 

FFFFF, c'est le nombre maxi théorique de calques. soit 65000. En réalité, plantage assuré à partir de 30.000 calques environ. Dixit Mr Vaquant.

 

Sinon, il ya une roue chromatique dans les Samples. Pas le temps de regarder, mais certainement une 256 couleurs.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Sinon, il ya une roue chromatique dans les Samples. Pas le temps de regarder, mais certainement une 256 couleurs.

 

Oui une 256 couleurs, mais moi j'ai trouvé une roue des couleurs qui va certainement vous intéresser... (version 2004, lisible dans une LT2004)

 

La voir ici et la télécharger ici.

 

Merci qui? ;)

Lien vers le commentaire
Partager sur d’autres sites

JE COMPREND POURQUOI CAD XP EST NUMBER ONE (traduction : premier en français)

YES PATRICK ( traduction : Champion Patrick ! )

 

J'aimerais bien quand meme le LISP (peut-etre possible, enlever un sommet aux SOLIDES et diminuer les 1,7 mo)

la roue permet d'avancer

peut etre une pyramide 3D( 3 triangles isocels) monter plus haut !?

 

 

Lien vers le commentaire
Partager sur d’autres sites

la roue permet d'avancer

 

J'aime bien ce genre de phrase... ;)

Pour le LISP désolé, y a pas de LISP, ce dessin était intégré aux versions beta 2004, pas de LISP.

Lien vers le commentaire
Partager sur d’autres sites

En fait la roue est composée de 35 840 entités SOLIDE, ce qui est déjà pas mal.

(je ne comptait pas l'utiliser pour dessiner des billets de banques)

 

J'ai pas encore trouvé la logique de constuction.

Il y pas mal de SOLIDE identiques ?

 

Lien vers le commentaire
Partager sur d’autres sites

Très très drole, la citation, "la roue permet d'avancer". On remercie CDL pour sa contribution et Patrick pour son minutieux travail de recherche. Je pense que les citations qui sont affichées à l'accueil ne viennent pas toues du forum.

 

Pour le bouquin, je conseille

A practical guide to Autocad Autolisp (Trevor Bousfield)

La CAO par le Menu (JN Contensou)

 

Les 2 doivent etre chez Eyrolles.

 

Ces 2 livres sont parfaits pour apprendre le lisp de base et s'éclater.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

La logique de construction serait assez simple si l'on voulait faire les 16 M de couleurs.

 

Ce sont des solides construits en 4 point par une commande polar (c'est une commande Lisp).

Voit la position du point 0,0.

 

Pour chaque solide, la sous-routine recoit un code R,G,B construit dans une triple boucle.

 

Mais là, je vois vraiment beaucoup de couleurs qui se répètent, et j'ai vérifié. C'est le cas notamment au bords et sur le périmètre du milieu (de 2 à 2).

Tout cela est insondable pour moi.

 

La pyramide 3D de CDL n'est pas une mauvaise idée. Mais la boucle est triple (la couleur a trois coordonnées). Mais, Patrick pourra le retenir pour une citation: "La pyramide a 4 sommets au sol et un aux pieds de Napoleon".

 

Réfléchissons encore mais je vois les 3 sommets d'un polyèdre comme étant le centre de 3 sphères d'influence chacune portant une des 3 coordonnées de couleur.

 

Je vous laisse réfléchir et retourne à mon travail. Il est tard, mais j'ai encore du boulot ! Et tout cela m'épuise. Mais on va le faire. En mettre plein la vue.

 

Le mieux c'est quand même d'arriver à un résultat 2D pour faire joujou à l'épuisette autoshop !

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

La roue est composé de solides

Avec la logique de construction il serai intéressant dans faire une et de la regonfler avec des rectangles contenant des hachures solides (en dégradés évidemment).

 

Une palette de dégradé en fait (rien a voir avec le terme militaire ou la distribution d’étoiles).

Je suis pas trop exigent Chef ?

 

Les doublons sur les bords on peut les enlever, ça nous fera un pneu neige.

En fait il faudrait quelqu’un qui en connaisse un rayon pour démonter le mécanisme.

Je me remet au boulons euh.. non au boulot !

 

Lien vers le commentaire
Partager sur d’autres sites

Tiens, j'ai préparé tout ca:

 

http://perso.wanadoo.fr/abcad/scoul.htm

 

Des fichiers DWG XLS et SCR à télécharger ! :exclam: :exclam: :exclam:

 

Le prinicpe est simple, nous en sommes à 36000 environ, en fixant la couleur rouge.

Reste a multiplier par 256, une routine lisp serait bien venue pour terminer l'action, elle remplacerait la première coordonnées de couleur ®, dans une seule boucle répétée 256 fois.

 

Le script a tourné pendant :

Mon plat a réchauffer

Ma vaisselle

Mon dessert et mon café.

 

Ce qui est étonnant est que le fichier DWG, à télécharger, est de taille très modeste.

 

Mais le travail est à recommencer 256 fois et tu auras 16 Millions de blocs en couleurs.

En 16 millions de couleurs, un conseil, faire tourner ces scripts la nuit, sur une station de travail dernière génération !!!! :P

 

Mais c'est la présentation du tout qui pose le plus de question, je ne sais pas si 256 patés de dégradé déclinés par 256 Rouges te convient.

 

J'adore les scripts, mais j'aurai peut-être le temps pour la version Lsip.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Beaux boulot

Mais le script c’est un peut lourd

Ma machine est pas puissante les aplats l’on un peu fatigué.

 

Dans le LISP on peux choisir

La taille 16X16X16 (faire les test avec)

 

Une heure que j’essaye de répondre, plus je trouve des solutions

Plus elles ont une limite

Représentation : peut être faire la matrice finale directement

le coin de la premiere matrice sont les coins des matrices du résultat 256 matrices en longueur ou16X16 matrices aplat en carré

Avec un cube RVB =XYZ

 

Je retourne sur mon LISP

A+

 

Lien vers le commentaire
Partager sur d’autres sites

A ta place, j'abandonnerai l'idée de développer en 3D, car tout l'intérêt de copier-coller des couleurs serait perdu car la saisie en 3D de l'objet source poseari problème.

 

Il convient d'analyser le mélange des couleurs avec les 3 cercles, comme on nous a appris en cours de dessin en 6ème. J'ai beau réflechir, je ne vois pas comment développer un Lisp utilement sans avoir une idée défiinitive sur la disposition de tes objets de couleurs.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Le script est un peu lourd, c'est vrai, d'autant qu'il n'est pas optimisé (I au lieu de Inserer, par exemple).

Mais si la machine tourne longtemps, c'est pour générer dans l'espace graphique.

 

Là je demande de l'aide, mais je ne suis pas sur qu'un lisp soit plus rapide pour générer le résultat.

 

Fais tu un lisp de création par ENTMOD ou un envoi de commande type (command "_solid",........) ?

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité