Attention si vous voulez exécuter une macro VBA sur un AutoCAD 64 bits, il faut remplacer les appels aux propriétés ObjectID et OwnerID par leurs équivalents 32 bits : ObjectID32 et OwnerID32, sinon vous aurez une erreur lors de la compilation. La méthode ObjectIdToObject devra également être remplacée par ObjectIdToObject32.
AutoCAD
Créer un groupe avec AutoLISP
Soumis par Maxence Delannoy le mar, 05/11/2010 - 11:14Les groupes sous AutoCAD sont bien pratiques pour manipuler plusieurs objets simultanément. On peut les créer avec AutoLISP en utilisant COM :
CadWiip pour AutoCAD 0.1
Soumis par Maxence Delannoy le sam, 02/27/2010 - 09:19CadWiip pour AutoCAD est une petite application de démonstration des possibilités offertes par la programmation .NET sous AutoCAD.
CadWiip pour AutoCAD
CadWiip est une petite application de démonstration destinée à montrer les possibilités offertes par le développement d'extensions pour AutoCAD en .NET.

Ce programme propose plusieurs fonctions permettant de créer des éléments de tuyauterie en 3D.
Il est livré avec un programme d'installation capable de détecter les différentes versions d'AutoCAD installées sur une machine donnée.
Version 1.2 du générateur de profils
Soumis par Maxence Delannoy le mar, 12/15/2009 - 18:09Nouvelle version du générateur de profils pour AutoCAD avec support de différentes unités.
Téléchargez le dès maintenant, c'est gratuit !

Téléchargement
- CadWiip pour AutoCAD® 2010 - Modélisation de tuyauteries en 3D
- Profil.lsp pour AutoCAD® - Générateur de profils (HEA, HEB...)
Générateur de profils
Ce programme AutoLISP permet de générer des profils. Les sections suivantes sont supportées :
- IPE
- IPN (NF A 45-209)
- HEA
- HEB
- UPN (NF A 45-007, NF A 45-202)
- UAP
- les cornières à ailes égales (NF A 45-009)
- les cornières à ailes inégales (NF A 45-010)
Le profil est inséré sous la forme d'une polyligne 2D fermée qui peut ensuite être facilement extrudée pour obtenir un solide 3D. Vous pouvez également générer un bloc.
Modifier une fenêtre flottante avec AutoLISP
Soumis par Maxence Delannoy le lun, 12/14/2009 - 12:25entmod ne fonctionne pas sur les entités VIEWPORT. Il faut donc utiliser COM pour modifier une fenêtre existante. L'exemple suivant montre comment verrouiller une fenêtre en utilisant la propriété DisplayLocked :
(defun lockViewport (viewportEntName /) (vl-load-com) (vlax-put-property (vlax-ename->vla-object viewportEntName) 'DisplayLocked :vlax-true ) )
Ressources
Soumis par Maxence Delannoy le sam, 12/12/2009 - 15:57En ligne
- Through the Interface - Incontournable, ce blog offre plein d'exemples de programmation d'extensions à l'aide de l'API .NET d'AutoCAD
- Le forum officiel AutoCAD .NET - Le meilleur endroit pour trouver des réponses à vos questions
|
|
Besoin d'une macro AutoCAD ? Contactez moi pour un devis gratuit.
Développement d'applications sur tous les logiciels Autodesk : AutoCAD, Inventor, Revit... et plus généralement de tous logiciels liés à la CAO.
Tél. : 09.70.46.32.55
|
|
