background preloader

Autocad

Facebook Twitter

AutoCAD .NET Developer's Guide: Introduction. ParaVM or full-VM or Cloud ? Xen. Get an AcadPolyline out of the AcadBlockRef.Exlplode array. AutoCAD 2006 VBA: a programmer's ... Labs Utilities Plugin of the Month. VBA pour AutoCAD. Voilà un exemple vite fait sur le gaz qui répond en partie à ta question. Je n'ai pas fait la routine qui parcourt toutes les entités d'un dessin, mais l'idée est là. Tu sélectionnes une entité sur ton dessin et la macro vba extrait les coordonnées des point (qui sont affichés dans la fenêtre de débogage). Ca fonctionne pour une polyligne, une spline, un trait simple et un cercle. Pour les autres élements, ça répond "Inconnu" et c'est à toi de compléter suivant tes besoins. Conseil pour la polyligne (et autres éléments ACAD) :Les coordonnées sont toujours rangées dans une variable Variant de type tableau.

C'est identique pour les splines, sauf que là, il y a les valeurs en x,y,z et que le tableau où sont rangés s'appelle FitPointsP1: x1= FitPoints(0) y1= FitPoints(1) z1= FitPoints(2) etc. Quand tu ne sais pas trop comment le tableau s'appelle, je te conseille de regarder la fenêtre des variables quand tu fais tourner la macro en pas à pas. Ceci fait en préliminaire, voici le code : The best free AutoCAD Tutorials and Articles | CADTutor.

VBA autocad