• ÉCOLE DE CAO
    par Cizim Okulu
    Forum Galeri İndir AutoCAD Turkish English Deutsch Français Japanese
    Forums Galerie AutoLISP AutoCAD

    S'inscrire ou Connexion

Index des Catégories
AutoLISP
LISP pour exporter ...
Fonction AutoLISP p...
Génération automati...
FreeMUST v3.1 Bibli...
Programme d'attribu...
Fonction AutoLISP p...
Fonction AutoLISP p...
Écrit automatiqueme...
Fonction AutoLISP p...
Extraction des coor...
Drawings
BIM
Visiteurs: 2, Utilisateurs: 0

Détails »
AutoLISP > Fonction AutoLISP pour générer un tableau des données de polylignes sélectionnées

Fonction AutoLISP pour générer un tableau des données de polylignes sélectionnées

Crée un tableau contenant les coordonnées des sommets, les longueurs des segments (distances intermédiaires), la surface et le périmètre des objets Polyline sélectionnés.
admin - 23.05.2026 08:35
Fonction AutoLISP pour générer un tableau des données de polylignes sélectionnées

Génère un tableau contenant les coordonnées des sommets, les longueurs des segments (distances intermédiaires), l'aire et le périmètre des objets Polyline sélectionnés.

Nom de la commande : pLgn
Mot de passe RAR : www.cizimokulu.com
Précédemment partagée sur les forums d'autodacdokulu.com, cette fonction a été révisée et améliorée suite aux demandes de nos utilisateurs, et elle est maintenant réintroduite.
Le code source est fourni en format ouvert afin que les autres développeurs puissent examiner et suivre les détails d'implémentation.

Extrayez le fichier pLgn.lsp de l'archive dans le dossier Support d'AutoCAD, puis chargez-le soit en utilisant APPLOAD, soit depuis la ligne de commande d'AutoCAD avec :
(load "pLgn.lsp")
Pour un bon fonctionnement, l'utilisateur doit disposer des autorisations d'accès suffisantes aux dossiers d'AutoCAD.


Tous les objets LwPolyline présents dans le jeu de sélection choisi sont traités séquentiellement comme suit :
Si plusieurs polygones sont sélectionnés, un numéro unique est attribué à chaque polygone et étiqueté en son centre géométrique.

Si un seul polygone est sélectionné, aucune numérotation de polygone n'est appliquée.

Pour chaque polygone :
Les points de sommet sont numérotés séquentiellement en commençant par 1.
Ces numéros de points sont affichés à la fois sur le polygone et dans le tableau généré, permettant une corrélation directe entre les données de coordonnées et les points graphiques.

Pour chaque polygone, les données suivantes sont calculées et inscrites dans un tableau en utilisant la précision décimale spécifiée :

    Numéros des points
    Coordonnées des sommets
    Distances des segments
    Aire
    Périmètre

Les coordonnées des sommets du polygone sont calculées et affichées dans le SCU actuel.
Lorsque plusieurs polygones sont sélectionnés :

    Le processus complet est répété pour chaque polygone.
    Chaque polygone reçoit un numéro d'identification.
    Après le traitement de tous les polygones, un tableau récapitulatif des polygones est généré, affichant :
    Numéro du polygone
    Aire
    Périmètre
    Aire totale
    Longueur totale du périmètre

Une fois la sélection terminée, le dessin effectue automatiquement un zoom sur une vue appropriée et permet de glisser-déposer le tableau complété à l'emplacement souhaité.
Chaque polygone est affiché individuellement avec un niveau de zoom approprié, et l'utilisateur est invité à spécifier le point d'insertion du tableau correspondant.
La fonction se termine après l'affichage et le placement du tableau récapitulatif final des polygones.
Si une seule Polyline est sélectionnée :
Aucun tableau récapitulatif des polygones n'est créé.
Aucun numéro de polygone n'est attribué.
Bonne chance.
Mises à jour :
La routine de gestion des erreurs a été repensée et améliorée.
La prise en charge des objets Polyline standards a été ajoutée aux côtés de LwPolyline (traités en utilisant la projection sur le plan XY pour les objets Polyline 3D).
Étant donné que la fonction génère son propre fichier DCL, des autorisations suffisantes pour les dossiers d'AutoCAD sont requises, ou AutoCAD doit être exécuté en tant qu'administrateur.
Pour minimiser les problèmes précédents de chargement et d'exécution, l'archive inclut désormais également la version PLgn.vlx.

Auteur: cizimokulu.com
Description: Fonction AutoLISP pour générer un tableau de données de polylignes sélectionnées
Tag: Crée un tableau contenant les coordonnées des sommets, les longueurs des segments (distances intermédiaires), la surface et le périmètre des objets Polyline sélectionnés.


Télécharger
Visites: 0, Taille: 0.03 Mo

Commentaires :
Aucun commentaire pour le moment
Copyright © 2004-2026 | Tous Droits Réservés | 14 | Plan du site | Statistiques | À propos de nous | Aide
SQL: 0.041 secondes - Requêtes SQL: 31 - Moyenne: 0.00131 secondes