Aller au contenu

Développer les surfaces développables


(gile)

Messages recommandés

Cool !

 

Je suis Lillois, né à Seclin, grandi à Villeneuve d'Acsq. En Alsace depuis que je suis diplômé (Béthune)

 

Très belle page, la page web. Un peu longue à charger. Je l'ai déjà transmise à mes collègues, dont Philippe.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

  • Réponses 51
  • Créé
  • Dernière réponse

Meilleurs contributeurs dans ce sujet

Meilleurs contributeurs dans ce sujet

Bonjour,

*Je reviens au sujet de base si cela ne vous derange pas; pour le développé le lisp tourne bien mais des que la maille est un peu compliqué je ne suis pas sur du résultat.

Dans solid works il y a un fabuleux outils de pliage depliage qui marche sur des solid fait dans solid works.

Est t-il possible de crée ce genre de lisp pour les solid sous autocad???

DAO: AutoCAD(2D & 3D), Covadis

CAO: 3D's MAX, Rhinoceros 3D, REVIT

GeoModeliSation: AutoCAD MEP, RhinoTerrain

Rendu: Vray for Rhino, Keyshot, Lumion

Programmation: Grasshopper, Dynamo, VisualStudio

 

C.V.

Profil LinkedIn

Book

Site web

 

http://nsa37.casimages.com/img/2016/09/26/160926023334168603.jpg

Lien vers le commentaire
Partager sur d’autres sites

Je reviens au sujet de base si cela ne vous derange pas

 

Franchement, ca ne me dérange pas du tout car le sujet date de 2006 et je ne m'en souviens pas trés bien :P

 

hoppla

Désolé pour la conversation parasite, un peu dans le sujet quand même. :cool:

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Au fait sympa ton taf...

J'ai l'impression que gile m'en veut....

Mais faut faire la tête c'était juste pour relancer l'idée de faire sa pour les solids...

DAO: AutoCAD(2D & 3D), Covadis

CAO: 3D's MAX, Rhinoceros 3D, REVIT

GeoModeliSation: AutoCAD MEP, RhinoTerrain

Rendu: Vray for Rhino, Keyshot, Lumion

Programmation: Grasshopper, Dynamo, VisualStudio

 

C.V.

Profil LinkedIn

Book

Site web

 

http://nsa37.casimages.com/img/2016/09/26/160926023334168603.jpg

Lien vers le commentaire
Partager sur d’autres sites

J'ai l'impression que gile m'en veut....

 

Nous avons peut-être en point commun d'être perdus et sans doute agacés devant la multitudes de tes demandes dans des sujets mélangés.

 

Tu es sur AutoCAD, pas sur un outil 3D qui gère les primitives des solides. Alors, .... doucement.

Tout ne vient pas du ciel.

 

Amicalement comme dirait un certain.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Oui mes demandes sont aussi presentes que mes reponses qui on servis pas mal de personne!!!!! enfin bref je croyais que c'était un forum conviviales ou tout était fait pour continuer à rendre autocad performant .Puis moins se prendre la tete à refaire sans arret les meme commandes....

Enfin je pense que tout le monde ne connait parfaitement l'etendue des possibilité des differentes versions d'autocad car je t'assure qu'avec le vectoriel c'est possible sous autocad de deplier un solid.....

Je me renseigene et pense etre êrtinant sur mes repônses...

A plus

 

Amicalement....

DAO: AutoCAD(2D & 3D), Covadis

CAO: 3D's MAX, Rhinoceros 3D, REVIT

GeoModeliSation: AutoCAD MEP, RhinoTerrain

Rendu: Vray for Rhino, Keyshot, Lumion

Programmation: Grasshopper, Dynamo, VisualStudio

 

C.V.

Profil LinkedIn

Book

Site web

 

http://nsa37.casimages.com/img/2016/09/26/160926023334168603.jpg

Lien vers le commentaire
Partager sur d’autres sites

T'inquiètes...

 

Il n'y a pas une" étendue des possibilité des differentes versions".

C'est mon avis pour la 3D même si elle progresse. Nous programmons et savons trés bien que les solides ne disent pas grand chose à Vlisp. Tu comprends ?

Pour les maillages c'est autre chose. J'entends les maillages hérités (comme on dit), des anciennes versions. Suis-je clair ?

 

Sinon moi je pense que gile ne t'en veux pas. Il le dira si il le veut.

 

Si tu veux mon avis, il faut bien écrire ses messages, bien présenter les demandes avec illustrations par exemple. Moi je ne suis ici que pour discuter. Je ne programme pas trop long ni ne fais d'images,...etc. Je ne peux pas car je suis au travail et discuter en forum me prend déjà un temps limite. Mais je pense qu'il faut y aller cool, bien lire. Ce que moi-même je ne fais parfois pas trés bien. Mais je n'enchaine pas les questions sans me poser.

 

Il ne faut pas avoir d'impression qu'on t'en veux. Mieux vaut le lire si il y a lieu. Tu vois, c'est moi qui t'en veux et je te le dis direct. Mais je n'ai pas mis les formes, c'était ce matin, au boulot (mauvaise excuse, mais quand même). Par contre, quand je vois gile répondre même un peu sec, je trouve que ca reste convivial, en tout cas "vivant".

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Je n'ai rien à ajouter à ce qu'a dit Tramber.

 

Je persiste à dire que je pense que ça n'est pas possible en LISP et je me permet de dire ça parce que je commence a connaître le LISP et que j'ai essayé (comme d'autre), sans vrai succès, d'accéder aux données des solides avec ce langage.

 

Je crains que ce soit difficile (voire encore impossible) avec des langages mieux outillés comme .NET.

 

Il ne resterait plus que C++ mais là je ne connais pas du tout.

 

Dans tout les cas, un programme qui ferait ça sur une base AutoCAD est certainement un projet suffisamment lourd pour dépasser largement le cadre de ce qui peut être distribué gratuitement sur le web.

Il y a des gens qui gagnent leur vie en programmant (ou qui essayent), il est pour moi, hors de question de leur "couper l'herbe sous les pieds".

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Bonjour tous le monde. Alors voilà je suis un débutant dans autocad et j'ai déja affaire à un problème que je ne parviens pas à résoudre. Voilà : je voudrais obtenir le développé d'une surface non développable... J'ai tenté d'utilisé le LISP de (gile) sans résultat (même faux) car dans son sujet il disait que cette fonction ne faisait pas de différence entre surface développable et non développable. Alors ma première question est la suivante (elle va paraitre inutile à beaucoup de personnes^^ mais je me lance quand même) : Comment utilise t on ce LISP (procédures...)

Et ma deuxième : si j'obtiens un développé faux, est ce une approche de la réalité ou quelque chose de complètement différent. Si c'est le cas, savez vous comment je pourrait en obtenir une approche...

 

Voila un aperçu de mon objet (je parle du développé de la surface extérieure)

 

http://img26.imageshack.us/img26/5041/structure.th.png

 

J'ai aussi le même objet fait avec autocad et pour ceux qui me viendrait en aide, il m'est possible de le leur faire parvenir...

Je vous prie de m'excuser pour mon inexpérience mais c'est un problème assez important et j'éspère que vous pourrez m'aider. Merci d'avance et bonne continuation...

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Tout d'abord, AutoCAD est un logiciel de dessin (DAO) pas de CAO, si avec un peu de programmation on arrive à lui faire faire des choses étonnantes, tu ne trouveras certainement pas de programmes gratuits qui le transformerait en logiciel de CAO 3d (comme SolidWorks, Inventor ...) ou de modélisation 3d (3ds, Rhino...).

 

Pour l'utilisation des programmes LISP, tu peux voir ici.

 

Ensuite, si ta surface n'est pas développable, il ne sera pas possible de la développer. Mais est-tu sur qu'elle n'est pas développable ? Au vu de l'image, ça n'est pas évident.

 

Une surface développable est une surface entièrement constituée de portions de cônes (ou de plans, bien sûr). C'est toujours une surfaces "réglée", mais toutes les surfaces réglées ne sont pas développables.

 

Le LISP donné ici est un bricolage qui ne fonctionne qu'avec des maillages créés avec la commande SURFREG (ou _RULESURF). Il ne contrôle pas plus avant si la surface réglée sélectionnée est vraiment développable, moins la surface est proche d'une vraie surface développable, plus le résultat sera faux.

Pour le mode d'emploi, je te renvoie au début de ce sujet.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Je suis vraiment désolé mais même avec vos explication la fonction refuse de me développer mon objet...Sachant que je peux faire rouler cette forme sur un plan...elle est développable non...? J'ai copié tout le LISP que vous avez donné puis collé sur la ligne de commande. Il me demande de créer un bloc mais quand je veux choisir un point de base ou bien l'objet, la fenêtre se ferme et se réouvre immédiatement... En usant de stratagèmes je réussi à créer un bloc. Une fois le bloc créé je recolle le LISP et une fenêtre "ligne de repère" s'ouvre. (je ne sais d'ailleurs pas trop à quoi elle sert) je définit les paramètre et clique sur OK. Mais je suis obligé de cliquer sur OK une bonne vingtaine de fois avant que cette dernière ne se ferme. Je dessine ma ligne de repère. Une fois celle ci dessinée, plus rien... Est ce normal...?Je sais bien qu' autocad n'est pas l'idéal pour travailler en 3D mais c'est le seul moyen que j'ai trouvé pour développer un objet. Les outils "tôlerie" des logiciels 3d ne permettent pas d'obtenir cette forme.Puis-je vous faire parvenir cet objet en dwg afin d'y jeter un coup d'œil... Si bien sur cela ne vous dérange pas. Je vous donne mon mail : b.auvrard@live.fr

 

Je vous prie d'accepter les excuses d'un parfait novice^^

Merci en tout cas pour vos conseils et peut-être à bientôt!

 

Cordialement[Edité le 12/12/2009 par Baba55]

 

[Edité le 13/12/2009 par Baba55]

Lien vers le commentaire
Partager sur d’autres sites

Bon j'ai réussi à apprivoisé la fonction... Le problème étant qu'elle ne veux pas développer mon objet. Est-ce possible que ça soit la conception qui soit en cause? Je suis parti du contour en faisant un balayage...(cf ci-dessous).

 

http://img52.imageshack.us/img52/7710/structuread.th.jpg

 

Juste une petite réponse s'il vous plait...

 

Merci d'avance. Cordialement.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Comme dit ci-dessus, la routine ne fonctionne qu'avec des maillages (objet POLYLINE). La commande BALAYAGE (_SWEEP) génère des objets SURFACE ou 3DSOLID.

 

Il faut que tu récupères les courbes supérieures et inférieures (des splines, j'imagine), que tu règles SURFTAB à 200 500 ou 1000 suivant la longueur (en unités dessin) de ces courbes (plus nombre est grand, plus grande sera la précision et plus long sera le calcul).

Puis tu lances la commande SURFREGL (ou _RULESURF) pour faire une surface réglée qui sera utilisable par le LISP.

Enfin, tu lance la commande définie dans le LISP (SURFDEV) et tu sélectionnes la surface réglée.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Bonjour bonjour! Merci pour toute ces explications mais je crois que ma surface est trop complexe pour la fonction... En tout cas cela ne me donne pas le résultat escompté. Pour mon développé j'ai utilisé le logiciel rhinoceros et je doit dire que j'en suis content! Mais votre fonction est tout de même très pratique (quand on sait s'en servir^^) Merci beaucoup j'ai beaucoup appris sur autocad en quelque jours.

 

Cordialement

Lien vers le commentaire
Partager sur d’autres sites

  • 2 ans après...

Salut,

 

Je recherche un lisp me permettant de faire un développer de surface, mais celui-ci ne fonctionne pas sur Autocad 2012. Est-ce un problème de version ou tout simplement mes formes à développer sont trop complexes?

 

Encore merci gile pour tes lisp!

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Le LISP fonctionne bien avec A2012, mais si tu lis attentivement le sujet, tu verras qu'il ne fonctionne qu'avec des entités de type maillage (polyligne) créés avec la commande SURFREGL (_RULESURF). Tu verras aussi que la routine ne vérifie pas si la surface sélectionnée est réellement développable.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Salut,

Je recherche plutôt un lisp qui te développe un tuyau par exemple, ou un élément cintré ou autre, afin d'avoir sa forme d'origine. On le fait sur Inventor, Rhino, Turbocad,...

à partir d'un plan 2D ?

Une extrusion suivant chemin ?

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

Lien vers le commentaire
Partager sur d’autres sites

D'une forme 3D, exemple: une pyramide à 4 côtés donne 4 triangle et un carré, ou un cylindre donne un rectangle, ou un cône donne une surface triangulaire cintrée.

 

Cela permet d'avoir la vraie grandeur du volume 3D. Dans mon domaine, nous avons besoin de cette vraie grandeur dans les éléments cintrés et complexes afin d'obtenir la dimension de la feuille de placage.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

J'avais fait ce LISP pour essayer ce qui était possible avec AutoCAD (et mes connaissances).

Ecrire une application pour AutoCAD qui ferait ce que tu demandes avec des entités Surface ou Solide3d représente un énorme travail qui, si c'est possible (ce qui n'est pas sûr du tout), dépasse largement ce que je pense être de l'ordre du développement gratuit.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

et combien coûterait un tel lisp?

 

Comme je le disais plus haut, je ne suis pas du tout sûr que ce soit possible, en tout cas certainement pas en LISP.

Dans tout les cas, et si c'est faisable avec AutoCAD, il me semble qu'un développement spécifique de ce style ne reviendrait pas moins cher qu'une licence Inventor.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

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é