Publié par Maxence le ven, 13/06/2014 - 11:34
Retrouver les insertions d'un bloc dynamique peut se révéler plus compliqué que prévu. Si par exemple vous avez un bloc nommé Porte - Métrique (exemple de bloc dynamique fourni avec AutoCAD dans la palette d'outils, onglet Architecture), le code suivant :
(ssget "X" '((0 . "INSERT") (2 . "Porte - Métrique")))
Vous retournera un jeu de sélection contenant uniquement les insertions du bloc dynamique Porte - Métrique qui ont les propriétés par défaut (bloc inséré sans modification ou insertion réinitialisée avec l'option Réinitialiser le bloc du menu contextuel).
Publié par Maxence le mar, 13/05/2014 - 19:04
IGES (Initial Graphics Exchange Specification) est un format de fichier utilisé pour les échanges de données entre les logiciels de CAO, d'une façon similaire au format DXF ou STEP. Les fichiers IGES portent généralement l'extension .igs.
IGES est une norme ANSI dont la première version a été développée en 1980. La dernière version (5.3) date de 1996.
Ce format est obsolète, mais on peut encore le croiser de temps en temps. AutoCAD depuis la version 2013 a deux commandes IMPORTIGES et EXPORTIGES pour lire et écrire ces fichiers.
AutoCAD Mechanical a lui une commande IGSIN qui permet de lire des fichiers .igs et une commande IGSOUT qui permet d'exporter de la géométrie.
On peut également ouvrir les fichiers .igs avec Autodesk Inventor.
Publié par Maxence le ven, 07/03/2014 - 17:27
En théorie, c'est faisable avec la commande EXTRACTDONNEES mais le problème c'est que les codes de formatages sont inclus dans les chaînes extraites. Voici donc le code d'une petite commande en C#/.NET :
Publié par Maxence le dim, 12/01/2014 - 18:57
Si vous pilotez AutoCAD depuis un autre processus via l'API COM, votre code ne peut s'exécuter que si AutoCAD est disponible, c'est à dire qu'il n'y a pas une commande en cours d'exécution. C'est pour cela que l'API COM fournit une méthode GetAcadState
sur l'objet Application
qui permet de vérifier si AutoCAD est disponible de cette façon :
Publié par Maxence le ven, 13/09/2013 - 17:13

Dans la version 2014 d'AutoCAD et d'Inventor, Autodesk a mis à jour VBA. On est passé de la version 6.3 à la 7.1. C'est à priori une bonne nouvelle pour les utilisateurs qui ont des programmes VBA, car la version 7.1 de VBA existe en version 64 bits.

Wiip PowerCopy pour AutoCAD est un complément qui permet de copier/répartir rapidement vos objets sur une ligne. Vous pouvez par exemple l'utiliser pour répartir des perçages, des poteaux, des panneaux de longueurs standards, etc.
Fonctionnalités
L'application fournit les commandes suivantes :
Publié par Maxence le mer, 05/06/2013 - 18:51

Ce message d'erreur se produit lorsque vous demandez une sélection utilisateur alors qu'il y a un formulaire affiché.
Publié par Maxence le mer, 22/05/2013 - 09:19

Le service pack 2 pour AutoCAD 2013 est disponible.
Publié par Maxence le mer, 24/04/2013 - 09:56
AutoCAD propose de nombreuses API : ObjectARX, .NET, ActiveX/COM, AutoLISP. Il faut en plus maintenant ajouter l'API Javascript qui est une nouveauté d'AutoCAD 2014. Et parfois, ce qui s'avère très simple dans une des API se révéle très compliqué dans une autre. Prenons par exemple le cas du zoom étendu.
Avec l'API ActiveX et VBA, il suffit de faire :
ThisDrawing.Application.ZoomExtents
Avec l'API .NET, c'est un peu plus compliqué :

Wiip MinMaxDist est un complément pour AutoCAD qui permet de mesurer la distance minimale séparant 2 entités ou la distance minimale/maximale séparant 2 entités suivant une direction.
Pages