AutoCAD

VBA AutoCAD sur une plateforme 64 bits

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.

Créer un groupe avec AutoLISP

Les 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

CadWiip 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

Nouvelle 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 !

Le générateur de profils pour AutoCAD

Téléchargement

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

entmod 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

En ligne

<<ACADMPP>>

Nom du profil utilisé par AutoCAD Mechanical

Syndiquer le contenu