#1 Wed 21 April 2010 15:20
- nono05
- Participant actif
- Date d'inscription: 20 Apr 2006
- Messages: 55
Extraire le centre d'un cercle/polygone
Bonjour,
Je recherche un lisp qui permettrait d'extraire les centres d'une sélection de polygone.
Quelqu'un aurait-il ça sous la main?
Merci et bonne journée
Hors ligne
#2 Wed 21 April 2010 18:03
- nono05
- Participant actif
- Date d'inscription: 20 Apr 2006
- Messages: 55
Re: Extraire le centre d'un cercle/polygone
Finalement je suis par FME et le transformer EllipsePropertyExtractor pour créer mes points.
Je suis néanmoins curieux de savoir si il existe un list permettant de faire cet manip.
Hors ligne
#3 Wed 21 April 2010 22:43
Re: Extraire le centre d'un cercle/polygone
Hello,
Merci du suivi ! Je pense que ça doit sûrement exister Dans ce cas, soit bonuscad passe par là et va sortir ça de sa grande malle à lisp, soit les grands pontes du lisp pourraient trouver une réponse mais ils trainent plus souvent chez nos voisins CadXP
Bonne recherche,
Robin.
Hors ligne
#4 Mon 26 April 2010 09:52
- bruno v.
- Participant actif
- Date d'inscription: 22 Mar 2010
- Messages: 89
Re: Extraire le centre d'un cercle/polygone
Bonjour,
Avec les fonctions ade_ d'Autocad Map, cela est simple et à l'air de fonctionner quelque soit le type d'entité.
Un bout de code pour tester.
Code:
((lambda ( / js n ent pt_centroid lst_pt) (setq js (ssget)) (cond (js (repeat (setq n (sslength js)) (setq ent (ssname js (setq n (1- n))) pt_centroid (ade_expreval ent ".centroid" "point") lst_pt (cons pt_centroid lst_pt) ) ) ) ) ))
Hors ligne
#5 Tue 27 April 2010 17:36
- ALCAÏNA Christophe
- Participant occasionnel
- Date d'inscription: 29 Sep 2009
- Messages: 16
Re: Extraire le centre d'un cercle/polygone
Bonjour à tous,
Il y a une autre possibilité sans passer par du lisp..."
Dans map 2010, menu "Outils", "Extration de données" et se laisser guider ou directement la commande "_dataextraction".
On peut exporter les infos sélectionnées lors de l'export en XLS ou CSV (entre autre).
@+
Hors ligne
#6 Mon 03 May 2010 09:01
- Patrice
- JeSuisCharlie
- Date d'inscription: 16 Sep 2005
- Messages: 4794
Re: Extraire le centre d'un cercle/polygone
Hello
Grace aux fonctions ADE de MAP comme explique par Bruno ... merci a notre Ardechois Coeur fidele !
Mais en fait sans faire de Lisp, on arrive au meme resultat en faisant une requete sur le groupe de dessin de MAP (ou CIVIL), voici le resultat avec toutes les entites closes (ou presque) avec un magnifique X au CENTROID !
GeoBye, Pat
(Autodesk Expert Elite Team)
Hors ligne