Aller au contenu

Un forum DesignScript ?


(gile)

Messages recommandés

Salut,

 

DesignScript est un nouveau langage de programmation pour AutoCAD. Il est destiné à aider les concepteurs à créer et analyser des modèles géométriques complexes qui seraient difficiles à modéliser avec des techniques interactives.

Voir ici.

 

Je ne peux évidement pas dire si ce langage est destiné à un succès tel qu'il mérite l'ouverture d'un forum spécifique. Mais à ce jour, je ne saurais où poster un sujet concernant DesignScript.

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

Lien vers le commentaire
Partager sur d’autres sites

Bonne idée pour un forum, si tu pense que ça vaut le coup...

Peut-être alors regrouper les grosses applis du genre dans un seul forum un jour... qui sait ?

 

J'avais vu ce rdv mais un peu tard. Et puis, présenté comme c'était et ne vivant pas à Paris, j'avais vite zappé.

 

On va installer ça tantôt ! Merci pour les images publié sur Augifr. Ce qui nous attend semble clair.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

lili2006,

 

Voilà une petite vidéo.

Pour utiliser le script, il faut télécharger et installer DesignScript (AutoCAD 2013 64 bits uniquement).

Lancer AutoCAD 2013 et DesignScript (commande _EDITOR).

Copier le code du script dans la fenêtre de l'éditeur DesignScript et faire comme sur la vidéo.

 

import("ProtoGeometry.dll");

portee = 2000;
largeur = 20;
hauteur = 50;
charge = 50;
modYoung = 1300;

fleche = charge * portee * portee * portee /
   (4 * modYoung * largeur * hauteur * hauteur * hauteur);
arc = Arc.ByPointsOnCurve(Point.ByCoordinates(0.0, 0.0, 0.0),
   Point.ByCoordinates(portee / 2.0, 0.0, -fleche),
   Point.ByCoordinates(portee, 0.0, 0.0));
pts = { Point.ByCoordinates(0.0, largeur / 2.0, hauteur / 2.0),
       Point.ByCoordinates(0.0, largeur / 2.0, hauteur / - 2.0),
       Point.ByCoordinates(0.0, largeur / - 2.0, hauteur / - 2.0),
       Point.ByCoordinates(0.0, largeur / - 2.0, hauteur / 2.0),
       Point.ByCoordinates(0.0, largeur / 2.0, hauteur / 2.0) };

section = BSplineCurve.ByControlVertices(pts, 1);

solid = section.SweepAsSolid(arc);

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

Lien vers le commentaire
Partager sur d’autres sites

Est-ce que quelqu'un qui aurait installé et essayé DesignScript pourrait me confirmer les bugs que j'ai constaté :

 

1_ L'aide (infobulle) ne s'affiche pas pour les arguments des méthodes après avoir tapé la parenthèse ouvrante exemple : Point.ByCoordinates(

 

2_ Impossible de taper les caractères utilisant AltGr : "#", "{", "}", "[", "]".

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

Lien vers le commentaire
Partager sur d’autres sites

Je confirme les points 1 et 2 !

Galère pour les accolades et les crochets (pas encore tapé de crochet, j'ai juste lu la doc et appliqué les premiers paragraphes, mais ca va être galère.)

 

J'aurai plus de temps plus tard B)

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

J'ai reporté ces bugs sur le blog de Scott Sheppard, ils pensent à un problème avec les "claviers étrangers" (non anglo-saxon s'entend).

Une mise à jour serait prête, mais elle n'est pas encore téléchargeable et je ne sais pas si elle résout ces bugs.

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

Lien vers le commentaire
Partager sur d’autres sites

Juste un mot pour dire que je trouve cet utilitaire être une jolie bombe.

Peu, très peu de temps ces semaines, pour le découvrir en entier mais mes premiers essais et la doc me rendent enthousiaste.

C'est vraiment un bon outil pour certains dessinateurs comme moi. Certaines modélisations 3D spécifiques demandent parfois un travail de prog. Ici c'est de la prog différente. Je suis enchanté, au premier abord !

J'ai relayé le bug moi aussi juste avant qu'ils ne publient le correctif.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

un autre bug c'est les points persistant 

 

Si je comprends ce que tu veux dire, je ne pense pas que ce soit un bug mais le fonctionnement "normal" de DesignScript qui ne différencie pas les objets géométriques des objets graphiques.

Quand tu fais :

pt = Point.ByCoordinates(1, 2, 0);

pt n'est pas seulement un objet géométrique, mais aussi sa représentation graphique dans AutoCAD.

Il y a moyen de ne pas afficher les points (ou autres objets géométriques) avec la propriété Visible :

pt.Visible = false;

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

Lien vers le commentaire
Partager sur d’autres sites

bonjour ,

 

oui merci ,effectivement si tous les points sont en "pointx.Visible = false;" cela ne pretube pas les autres dessins ouverts.

dommage qu il n'ais pas un lexique un peu comme les commandes lisp

(en tout cas je ne l'ais pas vu)

 

erratum : ouverture d'un fichier avec régénération après un tracer DS, tous les points passe en aspect carre plein (impression normal tel que défini de base « _ddptype »)

pour réactiver l’aspect de ses points chez moi il faut refermer autocad

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

Salut,

 

Une nouvelle mise à jour est disponible.

En plus des corrections de bugs signalés, ont été ajoutés une page d'accueil avec accès faciles aux ressources (de nombreux samples), la possibilité d'insérer des blocs, d'importer ou d'exporter des fichiers SAT ou OBJ (nuages de points).

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

Lien vers le commentaire
Partager sur d’autres sites

  • 1 mois après...

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é