AutoCAD AutoDeskIngénierietopografia

Plus de routines Autolisp 60 pour AutoCAD

Lisp pour les conversions et les opérations


1. Convertir des pieds en mètres et vice versa

Cette routine générée avec Autolisp, nous permet de convertir la valeur saisie de pieds en mètres et vice versa, le résultat est affiché dans la ligne de commande.

nous utilisons ici la fonction CVunit, cette fonction Lisp, ont obtenu des valeurs de conversion, acad.unt Fichier (AutoCAD Définition de l'unité), si vous voulez observer en détail ce que ces valeurs et des taux de conversion, je vous suggère de voir ce fichier .

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: PIM
  3. Choisissez le type de conversion: pieds à mètres ou mètres à pieds
  4. Entrez la valeur que vous souhaitez convertir
  5. Vous obtiendrez dans la ligne de commande les informations avec la conversion de l'unité

Vous pouvez obtenir la routine ici !


2. Multiplie tous les textes sélectionnés

Cette routine générée dans AutoLisp permet d'obtenir la multiplication de toutes les valeurs des textes sélectionnés, pour que cette routine fonctionne correctement, il est nécessaire que les textes sélectionnés soient de type TEXT et non du type MTEXT.

Par exemple, si vous avez 3 trois textes chacun avec les valeurs: 1, 2, 3 et les trois sont sélectionnés, le résultat de la commande sera la multiplication de ces trois nombres, qui sera égal à: 6.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: mul
  3. Sélectionnez tous les textes que vous voulez obtenir pour la multiplication.
  4. Appuyez sur la touche Entrer pour obtenir le résultat.

Vous pouvez obtenir la routine ici !


3. Conversion pouces en mètres

Cette petite routine nous permet de convertir la valeur saisie en pouces en mètres montrant le résultat dans la ligne de commande, montre également le résultat divisé entre 2 dans le cadre d'informations supplémentaires.

Vous pouvez modifier cette commande pour convertir d'autres types d'unités, pour cela, vous devez modifier le code source, par exemple, convertir pouces à centimètres o minutes à secondes, modifiez simplement les paramètres de la fonction "cvunit", dans cette commande cvunit a les paramètres suivants :" pouces" "mètres", avec ces paramètres, la valeur saisie sera prise en pouces (pouces) et sera convertie en mètres (mètres), vous pouvez modifier les paramètres en suivants : « minute » « seconde », « inch » « cm », « acre » « sq yard », « ft » « in », entre autres.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: PM
  3. Entrez la valeur que vous souhaitez convertir de pouces en mètres et

Prêt, vous recevrez l'information avec la conversion de l'unité.

Vous pouvez obtenir la routine ici !


4. Ajouter les longueurs des lignes du calque sélectionné

Cette routine vous permet d’ajouter les distances de toutes les lignes contenues dans le calque de l’objet sélectionné.

Cette routine vous permet d'ajouter les distances de toutes les lignes contenues dans la couche de l'objet que vous sélectionnez, si les polylignes se trouvent dans la couche sélectionnée, elles seront ignorées.
Une fois que la somme de toutes les lignes est trouvée, le résultat s'affiche.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: sumlcapa
  3. Sélectionnez la ligne qui se trouve dans la couche des lignes que vous souhaitez ajouter

Vous pouvez obtenir la routine pour USD 5.99 ici


5. Ajouter ou soustraire des valeurs aux textes sélectionnés

Cette routine faite avec AutoLisp nous permet d'ajouter ou de soustraire des valeurs aux textes qui sont sélectionnés.

Par exemple, si vous avez un texte avec une valeur de 5 et utilisez cette commande et entrez la valeur 2, le texte sélectionné changera, mis à jour par la valeur 7, si vous entrez la valeur -2, le texte sera mis à jour sur 3.

Faites ce qui suit pour utiliser cette routine.

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: vsr
  3. Indique la valeur à ajouter ou à soustraire
  4. Sélectionnez les textes à ajouter ou à soustraire.

Vous pouvez obtenir la routine ici !


6. Obtenir des zones à partir de sections ombrées

Cette routine vous permet d'obtenir des zones d'ombre transversale et de définir les valeurs obtenues dans les attributs de bloc sélectionnés.

Les ombrages sélectionnés doivent être dans un calque qui décrit le type de zone à obtenir, par défaut le lisp lira deux noms de calques, qui sont les suivants : «ShadingCut"Et"ShadowFill" .

Le lisp résume toutes les zones des shaders qui se trouvent dans le calque "ShadingCut" et toutes les zones des ombrages de calque "ShadowFill” et une fois la sélection des hachures terminée, les attributs du bloc de zones sont mis à jour, pour cela l'attribut progressif du bloc doit d'abord être sélectionné, c'est un attribut invisible, mais le lisp juste avant la sélection le montre et puis le cache à nouveau, cela se fait à l'aide de la commande "Attdisp», alors les attributs des zones de déblai et de remblai seront sélectionnés et ceux-ci seront mis à jour par les valeurs des zones trouvées.

La sélection des objets se fait au moyen d'une fenêtre qui comprend toutes les piqûres, y compris le texte de la progression de la section.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: AXA.
  3. Sélectionnez au moyen d'une fenêtre toutes les piqûres de coupe et de remplissage de la section, y compris le texte de la version progressive de la même.
  4. Sélectionnez un par un les attributs du bloc à modifier, en commençant par l'attribut de progressif.
  5. La commande se terminera automatiquement après la sélection des attributs de coupure et de remplissage.

Un échantillon de fichier CAO est joint au lisp pour une meilleure compréhension de la commande.

Vous pouvez obtenir la routine ici !


7. Obtenir la pente d'une ligne ou d'une polyligne

Cette commande (routine Autolisp) obtient la valeur de pente d'une ligne ou d'une polyligne, et obtient également la longueur de ligne, la longueur horizontale et l'angle.

Cela nous aide quand on veut contrôlez nos boucles d'oreilles, pour obtenir la pente, il suffit de sélectionner la ligne ou la polyligne, le résultat peut être affiché sur l'écran (ligne de commande) ou en sélectionnant un texte (la valeur de ce texte changera par la valeur de la pente trouvée).

Il convient de souligner que, dans le cas d'une polyligne, cette commande trouve la pente du seul segment.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: pnd
  3. Sélectionnez la ligne ou la polyligne pour obtenir la pente.
  4. Si vous le souhaitez, vous pouvez sélectionner un texte pour remplacer sa valeur pour la pente trouvée, sinon, appuyez simplement sur Entrer pour obtenir les résultats à l'écran.

Vous pouvez obtenir la routine ici !


8.  ROUTINE DANS LE LISP VISUEL POUR OBTENIR LA SOMME DE LIGNES OU POLYLIGNES SÉLECTIONNÉES

Il s'agit d'une routine générée dans Lisp qui obtient la somme des longueurs des lignes ou des polylignes sélectionnées, le résultat de cette somme peut être établi dans un texte le sélectionnant ou il ne peut être affiché que dans la ligne de commandes.

Vous pouvez sélectionner des lignes et des polylignes ensemble dans une fenêtre ou une à une.

Le nombre décimal par défaut de la somme des longueurs trouvées est 2, mais une autre valeur peut être saisie.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: Lpl
  3. Entrez le nombre de décimales pour le résultat de la somme des longueurs
  4. Sélectionnez les lignes ou les polylignes pour ajouter leurs longueurs
  5. Appuyez sur la touche Entrer mettre fin à la sélection
  6. Sélectionnez un texte pour remplacer sa valeur par celui de la somme obtenue ou appuyez sur Entrer à nouveau pour afficher le résultat sur la ligne de commande

Vous pouvez obtenir la routine ici !


9. ROUTINE DANS UN LISP VISUEL QUI GÉNÈRE UNE LISTE DES COUCHES DU DESSIN ACTUEL

Il s'agit d'une petite routine qui génère une liste avec les noms de tous les calques dans le dessin actuel et l'affiche sur la ligne de commande.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

Chargez le fichier Lisp dans AutoCAD.
Entrez le nom de la commande: lc
Le résultat sera une liste dans la ligne de commande de toutes les couches du dessin actuel.

Vous pouvez obtenir la routine ici !


Travailler avec des coordonnées


10. ROUTINE AUTOLISP QUI INSERE UN TABLEAU DE DONNÉES

Cette routine génère une table avec le nombre spécifié de lignes et de colonnes, elle est similaire à la commande de table AutoCAD, mais plus légère à utiliser.

Cette routine génère une table avec le nombre de lignes et de colonnes spécifiées, est similaire à la commande de table AutoCAD, mais plus légère à utiliser, bien qu'elle ne lie pas les données avec Excel vous avez la possibilité de remplir la table avec une valeur prédéfinie qui par défaut est « 0.00 » et est placé dans chaque cellule pour être modifié ultérieurement.

Cette commande aussi vous permet de générer le tableau en utilisant deux options, la première option permet de définir la table par une hauteur et une largeur fixes des cellules et l'autre option ajustez ces valeurs afin que le nombre de lignes et colonnes spécifiées entrez la désignation d'une fenêtre.

Les options supplémentaires sont les suivantes:

  • Texte par défaut: Vous pouvez dire à la commande d'insérer une valeur par défaut ("0.00") dans chaque cellule générée, cette valeur peut être personnalisée et peut être remplacée par n'importe quelle autre.
  • Hauteur du texte: C'est la hauteur que le texte inséré aura, la hauteur par défaut a une valeur de "0.25".
  • Justification: du texte inséré, il y a donc deux options: Forme (Adapté à la cellule) et Milieu (la moitié de la cellule).
  • Couleur: C'est la couleur que les textes insérés auront, par défaut la couleur initiale est la couleur actuelle définie.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: Table
  3. Selon le mode de génération sélectionné, un point est indiqué ou deux points sont indiqués pour générer une fenêtre

Vous pouvez obtenir la routine ici !


Les routines Lisp pour l'interaction avec Excel


11. Exporter les coordonnées dans un fichier CSV

Cette routine générée avec Autolisp vous permet d'exporter des points de coordonnées vers un fichier CSV Microsoft Excel. Les objets à partir desquels vous pouvez exporter ces coordonnées sont les points, les textes et les blocs, il suffit de les sélectionner et d'indiquer un fichier de destination des coordonnées.

Il doit être spécial attention au cas où les objets sont des textes, puisque le point d'insertion pris en compte au moment de l'exportation des coordonnées, dépend de la justification que ces textes ont, si vous êtes sûr que la justification des textes est correcte, il n'y a aucun problème à exporter les points.

Il est conseillé de sélectionner des objets qui ont un seul point d'insertion, tel que blocs ou points d'AutoCAD, de cette façon, il est plus sûr que les coordonnées exportées correspondent à celles qui correspondent.

Comme nous l'avons mentionné précédemment, cette routine exporte des coordonnées à partir de points, de textes (ou aussi de Mtext) et de blocs, mais vous pouvez compléter le code source pour tenir compte d'autres entités tels que: cercles, points initiaux de lignes, entre autres objets que dans sa base de données ont le code 10.

Les coordonnées exportées ont le format P, N, E, C (Point, Nord = Y, Est = X, Cota = Z) et comme il est exporté vers un fichier CSV (séparé par des virgules), lors de l'ouverture du fichier, chaque valeur occupera sa cellule distincte.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: CBE
  3. Sélectionnez les objets à partir desquels les coordonnées seront exportées (notez que vous allez sélectionner des points, des textes et des blocs (si vous les trouvez).
  4. Indique l'emplacement et le nom du fichier CSV dans lequel les coordonnées exportées seront générées.

Vous pouvez obtenir la routine ici !


12.  ROUTINE EXPORTANT DES POINTS DE COORDINATION DES LIGNES À UN DOSSIER CSV

Cette routine générée Autolisp pour AutoCAD vous permet d'exporter les points des coordonnées des extrémités des lignes sélectionnées vers un fichier CSV Microsoft Excel

Les coordonnées exportées correspondent à point de départ et de fin des lignes, donc, au cas où les lignes seraient jointes par le même point, le lisp lira 2 fois la même coordonnée.

Dans ce cas, si désiré vous devriez considérer l'option de tri des coordonnées et supprimez les doublons, les coordonnées exportées ont la format P, N, E, C (Point, Nord = Y, Est = X, Dimension = Z) et comment il est exporté vers un Fichier CSV (séparés par des virgules), lors de l'ouverture du fichier, chaque valeur occupera sa cellule indépendante et de manière ordonnée.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: EL3
  3. Sélectionne les lignes à partir desquelles les coordonnées du point de départ et de fin seront exportées.
  4. Indique l'emplacement et le nom du fichier CSV où les coordonnées exportées seront générées.

Vous pouvez obtenir la routine ici !


13. LISTE DE ROUTINE POUR IMPORTER DES POINTS DE COORDONNEES A PARTIR DE MICROSOFT EXCEL

Cette routine générée pour être utilisée dans AutoCAD et ses applications verticales vous permettra d'insérer les coordonnées des points à partir d'un fichier de Microsoft Excel, avec cette routine, il n'est pas nécessaire de spécifier des détails liés au fichier à importer, car grâce à son interface, vous aurez les options nécessaire d'importer les points que vous souhaitez.

Pour importer les points, nécessaire que le fichier point à importer comporte une extension XLS (des versions antérieures au bureau 2007) ou XLSX (version 2007 ou ultérieure) et dans le fichier, les coordonnées sont formatées avec le format: P, N, E, C, D, (Pensemble, Norte, Este Cota Ddescription), comme le montre l'image suivante:

Il vous permet de choisir parmi 3 différents types de méthodes pour insérer un objet point dans la coordonnée de lecture.

  • La première consiste à choisir d'insérer un Entité AutoCAD Point (qui est généré par la commande POINT), n'oubliez pas que l'affichage d'un point dans AutoCAD dépend du type d'affichage de point que vous avez défini avec la commande DDPTYPE.
  • La deuxième option consiste à sélectionnez un bloc mémorisé dans le dessin en tant que point à insérer dans la coordonnée de lecture, la routine crée par défaut un nouveau bloc appelé "cg-point", qui peut être utilisé s'il y a des blocs dans le dessin ou s'il n'y a pas de blocs dans le dessin.
  • La troisième option concerne le style de point, vous permet d'importer un bloc du disque dur, rappelez-vous que, dans ce cas, les dimensions avec lesquelles le bloc a été créé influent sur la visualisation du bloc au moment de l'insertion.
  • En ce qui concerne les données ponctuelles (étiquettes), iCe vous permet de décider ce que vous voulez montrer, si vous voulez seulement afficher un Point, vous ne devez sélectionner que cette option, la même pour le texte de la Dimension ou la Description du point. Vous pouvez choisir d'afficher les données de l'étiquette 3 ou de ne pas afficher.

Également vous pouvez contrôler le nombre de décimales dans le texte de la dimension insérée, la balance qui aura l'étiquette, la rotation de la même dont le point de base est l'emplacement du point importé et la séparation de l'étiquette par rapport au point, ces options vous permettent de les enregistrer avec un nom, afin que vous puissiez les appeler selon les points que vous importez.

Toutes ces options vous permettront d'importer vos points à partir d'un fichier Excel rapidement et avec une apparence claire, il vaut la peine de préciser que la façon dont les textes de l'étiquette du point de vue ne dépend pas de la routine, mais le style de texte actuel de votre dessin et le calque actuel.

Il y a quelque temps, j'ai publié une routine développée par un utilisateur, qui permettait d'importer les coordonnées mais à partir d'un fichier texte mais avec de nombreuses limitations. Cette fois, grâce à cette nouvelle commande, nous aurons plus d'options pour contrôler l'insertion de points de coordonnées.

Le fichier joint fournit également un exemple de bloc que vous pouvez importer, en dehors d'une feuille de calcul avec le format correct dont la commande a besoin pour importer les coordonnées sans aucun inconvénient.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: VÉLO
  3. Dans la boîte de dialogue, spécifiez les options que vous jugez utiles pour l'importation des points.

Vous pouvez obtenir la routine ici !


14. Importer des zones d'un fichier csv dans des sections transversales

Cette commande vous permet d'importer des zones (coupe et remplissage par défaut) dans les sections transversales du terrain, les zones à importer doivent être dans un fichier CSV (délimité par des virgules), selon le fichier exemple ci-joint.

Cette commande lit la progression située dans la première colonne du fichier csv et recherche le texte avec ce même progressif dans le fichier de dessin, en insérant sa zone de coupe et de remplissage correspondante en haut à droite de la section transversale.

Les suffixes insérés dans la zone de déblai et remblai par défaut sont : « AC= » et « AR= », qui peuvent être manipulés par code, ainsi que le nombre de décimales et la hauteur du texte inséré.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Il établit comme courant le calque qui contiendra les textes qui seront insérés, par exemple : « Text-Areas ».
  3. Entrez le nom de la commande: arimx
  4. Sélectionnez le fichier SCV qui contient les zones à importer
  5. Sélectionnez le vous souhaitez insérer sa zone correspondante à partir du fichier csv, si vous voulez sélectionner tout, appuyez simplement sur la touche Entrez.

Vous pouvez obtenir la routine ici !


15. Lister les itinéraires des images insérées dans le dessin

Si vous travaillez avec des images, il a souvent fallu en générer une liste, y compris leur chemin de localisation, avec cette routine, vous pouvez générer une liste avec les chemins de toutes les images insérées dans le dessin actuel.

Cette routine ne nécessite aucune entrée, appelez simplement la commande et s'affiche immédiatement dans la ligne de commande AutoCAD, la liste avec les chemins des images insérées.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: chaux

Vous pouvez obtenir la routine ici !


16. Remplacer un texte par le chemin du fichier actuel

Cette routine développée dans Autolisp nous permet de mettre à jour tout texte, avec le chemin d'accès et le nom du fichier actuel.

Ceci est une bonne aide lors de la mise à jour de l'en-tête des plans avec cette information.
Dans le chemin obtenu, il comprend également le nom de l'onglet actuel, s'il se trouve dans l'espace modèle, il apparaîtra à la fin de l'itinéraire: modèle, sinon il apparaîtra au nom de l'onglet actuel.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: rue
  3. Sélectionnez le texte à remplacer par la valeur du chemin de dessin actuel, si vous ne souhaitez pas remplacer un texte, appuyez simplement sur Entrer pour afficher le chemin sur la ligne de commande.

Vous pouvez obtenir la routine ici !


17. Remplace un texte sélectionné par la date du jour par différents formats de sortie

Avec l'aide de cette bonne routine, nous pouvons remplacer tout texte, la valeur de la date actuelle.

La commande 8 fournit différents types de formats pour cette date, allant d'un type de date simple à un type de date de format long, où le nom du jour de la date actuelle est obtenu par programme avec AutoLisp.

Vous pouvez sélectionner les entités types Texte y Mtext, ceux-ci seront remplacés automatiquement par la date actuelle avec le format sélectionné, les formats de date disponibles sont ceux indiqués dans l'illustration, chacun est identifié par son numéro, qui servira à choisir le format lorsqu'il est demandé sur la ligne de commande d'AutoCAD.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: RF
  3. Indiquez par 1 à 8, le format de sortie de la date, vous pouvez entrer le point d'interrogation (?), pour afficher les formats de date disponibles
  4. Sélectionnez les textes que vous souhaitez remplacer avec la date avec le format sélectionné
  5. Appuyez sur la touche Entrer pour mettre fin à la commande et mettre à jour les textes sélectionnés

Vous pouvez obtenir la routine ici !


18. ROUTINE LISP INVENANT OU TRANSPOSEZ DES TEXTES SÉLECTIONNÉS

Parfois, nous voulons inverser les valeurs de deux textes, par exemple, que le texte avec le numéro 1346 devient 1111 et vice versa, cette routine nous permet de transposer les valeurs des textes sélectionnés.

Pour atteindre ce résultat, il suffit d'indiquer les deux textes, l'un après l'autre.

Faites ce qui suit pour utiliser cette routine.

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: tra
  3. Sélectionnez les deux textes à transposer.

Vous pouvez obtenir la routine ici !


19. ROUTINE REMPLACEMENT DU CONTENU D'UN TEXTE PAR LE POINT DU POINT INDIQUÉ

Cette nouvelle commande obtient la valeur de la dimension (coordonnée Y) d'un point donné et la définit comme le contenu du texte sélectionné.

Cette routine est très utile, par exemple, lorsque vous travaillez avec des profils de terrain et que nous voulons obtenir la hauteur d'un sommet et le placer dans l'un des textes qui indiquent la dimension du terrain, peut également être utilisé lorsque vous travaillez avec des tronçons de terrain et il est souhaitable d'obtenir la valeur de la dimension dans l'axe de la section et de l'établir dans un texte qui indiquera cette valeur de quota.

Dans cette commande, vous pouvez indiquer quelle échelle aura la dimension à définir dans le texte, ce n'est pas la hauteur du texte sélectionné, mais l'échelle qui a le profil ou la section à indiquer, si votre profil est par exemple réduit 10 fois dans la verticale, vous devez définir la commande 10 NC à l'échelle comme a, de sorte que la commande, crée la division correspondante et définissez la valeur appropriée dans le texte sélectionné.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: NC
  3. Indiquer l'ampleur des quotas
  4. Entrez le nombre de décimales que le texte aura avec la dimension donnée (3 par défaut)
  5. Indique le point à partir duquel vous souhaitez obtenir le
  6. Sélectionnez le texte qui sera remplacé par la valeur du quota obtenu ou, si vous le souhaitez, vous pouvez appuyer sur la touche Entrer afficher uniquement le quota obtenu sans remplacer un texte

Vous pouvez obtenir la routine ici !


20. ROUTINE QUI REMPLACE LES TEXTES PAR PROGRESSIVE ET UN AUTRE A COUVERTURE INDIQUÉE EN AJOUTANT UN PREFIX OU UN SUFFIXE

Cette commande vous permet d'obtenir les valeurs progressives et de dimension (valeurs X et Y) d'un point donné et de les définir dans les textes 2 sélectionnés.

En plus de chaque texte, il ajoute un préfixe ou un suffixe, par exemple si un préfixe est indiqué pour la cote (coordonnée Y) égale à « CT = », lorsque le texte d'élévation est sélectionné, la commande mettra à jour le texte sélectionné par la valeur de l'élévation obtenue, plus le préfixe indiqué, par exemple "CT=236.42", lorsque le texte progressif est sélectionné, il sera mis à jour avec la valeur de l'abscisse obtenue plus le suffixe "0+", par exemple "0+10.0".

Cette commande comporte les préfixes pour les dimensions progressives et déjà définies ("0 +" et "CT =") et ne peut être modifié qu'en modifiant le code source, en plus, cette commande peut être modifiée si vous le souhaitez, de sorte qu'un préfixe et un suffixe soient ajoutés en même temps dans les textes.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: PC
  3. Indique le point à partir duquel les valeurs de la coordonnée progressive (X) et la coordonnée (coordonnée Y)
  4. Sélectionnez le texte progressif
  5. Sélectionnez le texte de la dimension

Les valeurs des textes seront mises à jour avec les données obtenues

Vous pouvez obtenir la routine ici !


21. ROUTINE AUTOLISP POUR ÉTABLIR UN COTA SPÉCIFIQUE À UN POINT INDIQUÉ

Il s'agit d'une routine faite dans Autolisp qui nous permet de définir une valeur de dimension (coordonnée Y) à un point donné.

Cette commande demande des données (points et valeurs) et effectue des opérations pour obtenir la valeur finale à définir dans la coordonnée Y du point indiqué (modifie la valeur de la coordonnée du système de coordonnées universelles (UCS) à un point indiqué par la valeur saisie ).

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier dans AutoCAD en utilisant la commande APPAREIL ou copier le fichier et le coller dans AutoCAD.
  2. Entrez le nom de la commande: OS
  3. Lorsque vous êtes invité à indiquer le point de dimension, vous devez indiquer un point sur l'écran (le point sur lequel vous souhaitez définir une dimension particulière).
  4. La commande vous invite à saisir la valeur de dimension pour définir ou sélectionner un texte:
  5. Ici, vous devez entrer la valeur de la dimension que vous souhaitez avoir la coordonnée Y au point indiqué, vous pouvez entrer une valeur ou vous pouvez sélectionner un texte contenant la valeur de la dimension, la commande n'obtiendra que la valeur numérique au cas où la ont également une description.

Pour vérifier que la dimension saisie au point indiqué a été définie, exécutez l'ID de la commande, indiquez le point et observerez dans la ligne de commande que la valeur de la coordonnée Y est maintenant avec la valeur saisie.

Vous pouvez obtenir la routine ici !


22.  AREASX: ROUTINE LISP POUR TROUVER DES ZONES PAR CONTOURS

Cette commande vous permet de trouver des zones indiquant un point interne entre objets ou en sélectionnant des contours fermés, cette commande montre la zone obtenue ou la définit dans un texte sélectionné.

La commande Axe comporte les options suivantes:

Demandes initiales:
Spécifiez un point interne de la zone ou [Sélectionner objet / Options] :

Ici, vous devez indiquer les points internes à partir desquels la zone sera obtenue, les autres options sont décrites ci-dessous:

Sélectionnez l'objet: Au lieu de spécifier des points internes pour trouver aérienne, en utilisant cette option, vous pouvez sélectionner des polygones fermés pour trouver votre région.

Options: Cette option charge la boîte de dialogue Options de commande, la boîte de dialogue est la suivante:

Chaque option est décrite ci-dessous:

Nombre de décimales: Le nombre de décimales de la zone aura (2 par défaut).
Hauteur du texte à insérer: si vous décidez d'insérer un texte avec la zone obtenue, ici, il est défini la hauteur qui aura ledit texte.

Conversions de zones: Cette option vous permet d'effectuer des opérations avec les valeurs des zones trouvées. Chaque zone est ajoutée, soustraite, multipliée ou divisée par un facteur qui doit être spécifié dans la partie inférieure de cette option.
La commande indique si la conversion est active et laquelle des opérations est effectuée et avec quelle valeur la conversion sera effectuée.

Cette option vous permet de personnaliser les zones lorsque le dessin est à différentes échelles ou dans d'autres unités de dessin.

Appliquer l'ombrage: Cette option permet à chaque zone indiquée d'être ombragée pour avoir une meilleure vue de la zone trouvée, permettant de vérifier si elle est correcte (activée par défaut).
Nom Ombrage: Vous devez indiquer le nom de l'ombrage à appliquer dans l'air indiquée (par défaut solide).

(Shading) Scale: Ici, le facteur d'échelle de l'ombrage est indiqué, ce facteur est variable en fonction du type d'ombrage sélectionné.

Couleur (sombre): La couleur qui aura l'ombrage appliquée dans les zones indiquées.

Fin de l'ombrage: Les options ci-dessous s'appliquent une fois que l'application de commande est terminée.

Tenir les contours: Si activé, les contours générés ne sont pas supprimés.

Tenir l'ombrage: Si cette option est activée, les ombres générés ne sont pas supprimés.

Demandes finales:
Spécifiez un point interne de la zone ou [Sélectionner un objet / Insérer un texte de zone / Options] :

Zone de texte d'insertion: Cette option vous permet d'insérer un texte avec la zone obtenue au lieu d'en sélectionner un pour le remplacer. Le texte avec la zone trouvée a le préfixe par défaut : ” Zone =”, ce préfixe peut être modifié dans le code du programme.

Modifier le texte: Cette option est activée lorsque la touche Entrée est enfoncée ou que le bouton droit de la souris est enfoncé, ce qui demandera la sélection d'un texte, par exemple s'il existe un texte avec le contenu suivant : « AC=0.00 m2 » et par la commande un zone de 3.25 a été trouvée, la commande remplacera le texte en le mettant à jour en "AC=3.25m2". Comme vous pouvez le voir, AX remplace uniquement les valeurs numériques du texte à remplacer, vous pouvez donc avoir des textes de zone avec différents préfixes, par exemple : "AR=0.00m2", "AM=0.00m2", "Zone de coupe =0.00m2", "Ma superficie=0.00m2", etc.

Contours valides et non valides:

Contour valide

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: AX
  3. Indiquez un point interne dans la zone que vous souhaitez trouver (vous devez vous assurer que la zone à trouver doit être complètement fermée, sinon la commande affichera un message d'erreur).
  4. Indiquez les points internes autant de fois que vous le souhaitez, la commande va rage, accumulant (sommant) tous les airs trouvés.
  5. Appuyez sur Entrée ou cliquez avec le bouton droit de la souris pour terminer la commande et définir la zone dans un texte existant.

Vous pouvez obtenir la routine ici !


Sélection d'objets


23. Sélectionner toutes les entités du calque de l'objet sélectionné

Cette petite routine fonctionne de la même manière que la précédente, la différence est que le nom de la couche n'est pas entré ici pour sélectionner les objets, mais une entité est sélectionnée à partir de laquelle vous voulez obtenir le nom de la couche.

Comme dans la routine précédente, la sélection d'entités n'est pas rendue visible, mais elle existe comme un ensemble d'entités sélectionnées, donc le mode de sélection doit être indiqué "Précédent” pour sélectionner les objets.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: ssl
  3. Sélectionnez l'objet que vous souhaitez obtenir le nom de la couche pour sélectionner les autres entités
  4. Assurer la sélection des entités en mode prédictif

Vous pouvez obtenir la routine ici !


24. Supprimer des objets internes ou externes d'une polyligne sélectionnée

En utilisant cette routine, vous pouvez supprimer les objets qui se trouvent dans la zone intérieure ou extérieure d'une polyligne sélectionnée, si l'option est indiquée, les objets qui sont intersectés par la polyligne seront coupés par le côté indiqué.

Quand il s'agit de retirer des objets en dehors de la polyligne, il faut prendre soin de cette commande supprime tous les objets en dehors de la polyligne.

La polyligne pour sélectionner doit être une polyligne fermée, sinon la routine rejoint le dernier point du segment avec le premier, en fermant ainsi au moyen d'une ligne imaginaire la polyligne et en éliminant tout ce qui se trouve à l'intérieur ou à l'extérieur de cette ligne.

L'option est coupée car elle est logique, ne fonctionne qu'avec des objets pouvant être coupés manuellement, comme par exemple, les lignes, les cercles, les arcs, etc., les blocs et autres objets composés ne rentrent pas dans ces objets qui peuvent être découpés.

Avec le lis un exemple de fichier est joint de sorte que les tests correspondants sont effectués avant d'utiliser la commande dans les fichiers finaux.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: PolErase
  3. Sélectionnez la polyligne qui servira de bord pour délimiter les objets à éliminer.
  4. Choisissez un option supprimer les objets, vous pouvez choisir l'option: Fenêtre (il supprime uniquement les objets totalement à l'extérieur ou à l'intérieur de cette fenêtre), capture (supprime les objets qui sont même intersectés par le bord de la polyligne), supprimer et recadrer (comme son nom l'indique, il supprimera les objets qui se trouvent à l'intérieur ou à l'extérieur de la polyligne et découperont les objets intersectés par la bordure.
  5. Indique un pointez sur quel côté (interne / externe) sera effacé ou découpé.

Vous pouvez obtenir la routine ici !


25. Permet de sélectionner toutes les entités du calque saisi

C'est une routine Lisp qui vous permet de sélectionner toutes les entités qui sont dans le calque indiqué, ne distingue pas la couleur ou toute autre propriété qui peut avoir l'entité.

Cette routine n'est pas sensible à la casse au moment de l'entrée du nom du calque, de sorte que vous pouvez entrer de quelque manière que ce soit, juste que cela soit bien écrit.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: sca
  3. Entrez le nom de la couche des objets que vous souhaitez sélectionner
  4. Assurer la sélection des entités par le mode prévenus

Vous pouvez obtenir la routine ici !


26. Copier le contenu d'un texte dans un autre texte

C'est une routine faite avec le langage de programmation autolisp, elle nous permet de copier le contenu d'un texte sélectionné, et d'établir cette valeur dans un second texte à sélectionner.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:
  1. Chargez le fichier Lisp dans AutoCAD, en utilisant le comado Applet ou simplement en copiant le fichier et en le collant dans AutoCAD.
  2. Entrez le nom de la commande: RT
  3. Sélectionnez le texte à partir duquel vous souhaitez obtenir la valeur.
  4. Sélectionnez le texte que vous souhaitez remplacer par la valeur obtenue précédemment.

Comme vous pouvez le voir, la routine est simple, mais elle est très utile en ce qui concerne l'édition de texte.

Il convient de noter que la langue utilisée dans cette routine est clairement AutoLisp, dans une nouvelle entrée, nous publierons la même commande mais écrite dans VisualLisp, dans laquelle nous observerons que la taille de la structure est encore réduite.

Vous pouvez obtenir la routine ici !


27. Changer le nombre décimal d'un texte sans perdre la valeur d'origine

Cette routine lisp vous permet de modifier le nombre de décimales des textes sélectionnés sans perdre le nombre de décimales original, avec lequel vous pouvez afficher un nombre par exemple avec des décimales 2, mais à l'intérieur il aura une nouvelle propriété avec sa valeur initialement définie.

Cette nouvelle propriété ne peut être consultée que par cette commande, car elle n'est pas répertoriée par la boîte de dialogue Propriétés.

Le lisp vous permet de modifier le nombre de décimales ou d'obtenir le numéro d'origine d'un texte formaté plus tôt avec cette routine, donc vous savez combien de décimales avez-vous à l'origine si vous souhaitez réinitialiser les valeurs d'origine.

Il est à noter que ces valeurs originales restent même si le fichier ou AutoCAD a été fermé, vous avez donc la sécurité que les données originales de tes valeurs seront toujours là, même en dépit de la restauration des valeurs originales des textes.

Cette nouvelle commande pourrait être comparée à l'action de changer les décimales d'Excel, mais la seule observation est que cette propriété est interne et comme nous l'avons dit plus tôt la fenêtre Propriétés n'est pas prête pour afficher la date prolongée des entités.

Une attention particulière doit être accordée à les textes choisis sont des textes numériques, c'est-à-dire qu'ils ne contiennent que des nombres, sinon leur valeur sera convertie en "0.00" .

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: AREDE
  3. Choisissez l'une des options que vous souhaitez effectuer
  4. Sélectionnez les textes (numériques) dans lesquels vous souhaitez effectuer l'opération

Vous pouvez obtenir la routine ici !


28. Aligner plusieurs textes en fonction du premier sélectionné

Routine développée avec AutoLisp qui nous permet d'aligner plusieurs textes basés sur le premier sélectionné.

Le programme vous permet d'aligner les textes verticalement (colonnes) ou horizontales (lignes), pour cela il suffit de sélectionner le premier, qui servira de base pour aligner les autres textes.
Il est à noter que le point pris comme base pour l'alignement des textes est le point d'insertion, si tous les textes ont la justification "Gauche" comme point d'insertion, tous seront alignés par rapport à ce point et il sera un alignement uniforme. Si les textes ont une justification différente, ils seront tous alignés par rapport à leur point d'insertion, ce qui rendra l'alignement des textes incohérent.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: alit
  3. Sélectionnez le texte de base à partir duquel l'axe d'alignement sera obtenu
  1. Sélectionnez les textes à aligner
  1. Fait, les textes ont été alignés en fonction de la première sélection

Vous pouvez obtenir la routine ici !


29. Copier la hauteur d'un texte et le définir sur d'autres textes sélectionnés

Cette routine créée dans AutoLisp copie la taille d'un texte sélectionné et l'établit dans les textes sélectionnés plus tard, en modifiant la hauteur qu'ils avaient.

Par exemple, si vous avez des textes 3, que le premier a une hauteur de 3 et que les deux suivants ont une hauteur de 6 et que vous voulez que les deux secondes aient aussi une hauteur de 3 au lieu de 6, il suffit de sélectionner d'abord le texte dont la hauteur est 3, puis les textes qui ont une hauteur 6.

Faites ce qui suit pour utiliser cette routine.

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: CA
  3. Sélectionnez le texte dont vous souhaitez copier ou configurer la hauteur.
  4. Sélectionnez les textes que vous voulez changer de hauteur pour le premier sélectionné

Vous pouvez obtenir la routine ici !


30. Sélectionnez un texte et définissez la valeur obtenue dans l'attribut d'un bloc

Ce programme réalisé dans Autolisp et Visual Lisp vous permet de sélectionner un texte, de copier la valeur du contenu et de le définir (mise à jour) dans un attribut qui fait partie d'un bloc.

C'est-à-dire si nous voulons mettre à jour un attribut de n'importe quel bloc, pour un texte existant, il suffit de sélectionner le texte d'abord, puis l'attribut et il sera mis à jour en fonction de la valeur du texte sélectionné.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: CTA
  3. Sélectionne le texte qui contient la valeur à copier.
  1. et finalement sélectionner l'attribut pour changer la mesure
  1. Le résultat est illustré ci-dessous:

Comme on peut le voir, cette commande est très utile si nous voulons mettre à jour une valeur d'un attribut à partir d'un texte particulier.

Vous pouvez obtenir la routine ici !


31. Changer la hauteur des textes en fonction d'un pourcentage entré

Cette routine générée dans AutoLisp nous permet de modifier les hauteurs des textes sélectionnés en les modifiant selon un pourcentage saisi.

Par exemple, si vous avez deux textes, l'un avec la hauteur 0.5 et l'autre avec une hauteur de 1.00 et en entrant un pourcentage de 1.5, les hauteurs des textes changeront par: 0.75 et 1.5 respectivement.

Cette routine est très utile lorsqu'il est nécessaire de modifier les hauteurs de nombreux textes à différentes hauteurs.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: ch
  3. Entrez le pourcentage qui changera la hauteur des textes, par exemple: si vous entrez 0.5, tous les textes seront réduits de moitié, et si vous entrez 2, tous les textes augmenteront à doubler
  4. Sélectionnez les textes que vous souhaitez modifier

Vous pouvez obtenir la routine ici !


32. ROUTINE LISP POUR ÉLIMINER LE CONTENU D'UNE ATTRIBUTION D'UN BLOC

Lorsque vous avez un bloc avec de nombreux attributs, il est très fastidieux d'avoir à supprimer le contenu de plusieurs d'entre eux, généralement double-cliquez sur l'attribut sélectionné, attendez-le pour charger la boîte de dialogue et procéder à la suppression du contenu.

Pour éviter ce travail fastidieux, cette petite routine vous soulagera un peu du temps que vous avez passé dans l'exécution de la tâche décrite ci-dessus. Avec cette commande, il suffit de sélectionner les attributs que vous souhaitez supprimer le contenu.

Vous devez vérifier que les textes qui sont dans le bloc sont des attributs (parfois confondus entre eux), de sorte que la routine fonctionne correctement. Attention, cette commande supprime uniquement le contenu de l'attribut, mais pas l'attribut lui-même du bloc.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: BCA
  3. Sélectionnez les attributs du bloc dont vous souhaitez supprimer son contenu.

Vous pouvez obtenir la routine ici !


33. ROUTINE EN VISUAL LISP COPYANT LE CONTENU D'UN TEXTE ET L'ÉTABLISSANT À TOUS LES TEXTES SÉLECTIONNÉS

Il y a quelque temps, j'ai partagé avec vous une routine qui a copié la valeur d'un texte et l'ai établi à un autre texte sélectionné. Cette fois, cette routine vous permettra d'obtenir la valeur d'un texte sélectionné et l'établira à plusieurs textes que vous avez sélectionnés.

L'utilisation de cette nouvelle commande est très simple, il vous suffit de sélectionner le texte à partir duquel vous souhaitez copier la valeur puis de sélectionner tous les textes que vous souhaitez remplacer par cette nouvelle valeur.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: RTN
  3. Sélectionnez le texte source de la valeur à copier
  4. Sélectionnez les textes qui seront remplacés par cette nouvelle valeur
  5. Appuyez sur la touche Entrée pour terminer la commande et mettre à jour les textes avec la nouvelle valeur

Vous pouvez obtenir la routine ici !


34. ROUTINE AU AUTOLISP QUI AUGMENTE OU RÉDUISE PROGRESSIVEMENT LA HAUTEUR DES TEXTES

C'est un lisp qui contient deux commandes: augmenter et réduire, ces commandes permettent de modifier la hauteur du texte sélectionné, de l'augmenter ou de la réduire en fonction de la commande choisie.

Le changement de taille est effectué pour chaque clic effectué dans le texte et est effectué selon un facteur indiqué dans le code source du lis, ce facteur est 1.2. La hauteur initiale du texte est multipliée par 1.2 chaque fois que vous cliquez dessus ou divisez-le entre 1.2, selon la commande que vous avez choisie.

Pour plus d'informations sur la hauteur du texte chaque fois que le texte est cliqué, la routine affiche la hauteur résultante pour chaque changement de taille dans le texte.

Cette commande est très utile lorsque vous souhaitez augmenter ou réduire la hauteur des textes proportionnellement, sans avoir à avoir une hauteur finale spécifiée, uniquement visuelle.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: AU (augmenter) | RE (pour réduire)
  3. Cliquez sur le texte pour augmenter ou réduire la taille autant de fois que vous jugez nécessaire
  4. Appuyez sur la touche Entrée pour terminer la commande

Vous pouvez obtenir la routine ici !


35.  ROUTINE LISP OBTENIR LES MESURES DES DIMENSIONS SÉLECTIONNÉES

La routine suivante vous permet d'obtenir des mesures de dimension (dimensionnées), les valeurs obtenues sont affichées, que vous pouvez copier et coller par exemple dans Microsoft Excel et chaque valeur sera collée dans une rangée distincte.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: DimX
  3. Entrez le nombre de décimales des mesures à prendre (3 par défaut)
  4. Sélectionnez les dimensions pour obtenir vos mesures
  5. Appuyez sur Entrée pour terminer la sélection et afficher sur l'écran les valeurs obtenues

Vous pouvez obtenir la routine ici !


36. ROUTINE VISUALLISP AUGMENTANT LA VALEUR DES NOMBRES SELON UN FACTEUR

Routine dans VisualLisp permet d'augmenter la valeur des nombres des textes sélectionnés. Cette routine générée dans VisualLisp permet d'augmenter la valeur des nombres des textes sélectionnés (un par un) selon un facteur d'augmentation indiqué.

Si la valeur indiquée est un nombre négatif, les valeurs suivantes seront une diminution de la valeur initiale.

Par exemple, si la valeur initiale est 1, et une valeur d'incrémentation de 1 est entrée, les nombres sélectionnés ultérieurs seront incrémentés d'une unité, le prochain 2, le prochain 3, etc.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: inc
  3. Sélectionnez le texte avec la valeur initiale
  4. Entrez l'incrément
  5. Sélectionnez un par un tous les textes que vous souhaitez remplacer
  6. Appuyez sur la touche Entrée pour terminer la commande

Vous pouvez obtenir la routine ici !


Lisp pour la topographie et 3D


37. Conversion d'entités 3DFace en solides ACIS

Il y a quelque temps je suis tombé sur cette routine Lisp intéressante et bien que ces derniers temps, je ne l'ai pas utilisé, chaque fois que je avais besoin m'a aidé énormément avec les calculs de volume, ce supplément dans les moments que 3D civile ne me donne pas les résultats que je besoin .

C'est une routine dans laquelle en sélectionnant des objets 3Dface, en les extrudant et en les transformant en un seul objet 3D Solid, son utilisation est simple et juste suffisante pour sélectionner les objets et la routine fera tout le travail.

Pour une plus grande appréciation des changements que fait la routine dans les objets, vous devez avoir une vue 3D, sinon on ne verra pas la hauteur des sommets créés dans le 3D Solid, dû au fait que le solide est créé en projetant chaque face sélectionnée verticalement "vers le bas" de l'axe z actuel, à un avion et à une distance spécifiée par l'utilisateur.

Pour s'assurer que toutes les parties du maillage sont générées sous forme de solides, cette distance ne peut pas être nulle, mais le solide peut être coupé plus tard si nécessaire à l'épaisseur requise, avec des opérations booléennes ou des opérations d'édition de solides. Le solide résultant est créé dans le calque actuel.

Si, à la fin de l'union des petits solides, l'opération s'arrête ou se bloque en raison des limitations de mémoire, vous pouvez essayer de les rejoindre manuellement.

Notes à prendre en considération:

Si les faces adjacentes n'ont pas de coordonnées identiques, il y aura très peu de lacunes ou de chevauchements entre les solides dérivés d'eux, ce qui peut être parce que AutoCAD ne peut pas pouvoir rejoindre les solides, en montrant les messages suivants:

  •  "Confinement incohérent de la courbe d'intersection."
  •  "Informations incohérentes dans les coordonnées des sommets et des coarêtes."
  •  "Relations bord-face incohérentes."
  •  "Relations visage-corps incohérentes."
    Si des problèmes persistent lors de la génération du solide, vous devez copier une petite distance, puis fusionner les copies avec l'original pour essayer de combler toutes les lacunes dans la surface 3DFace et réessayer jusqu'à ce que le problème soit résolu.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: F2S
  3. Sélectionnez le 3D pour convertir en un solide
  4. Entrez la hauteur (bas) qui aura le solide de chaque sommet du 3DF
  5. Entrez la manière de générer le solide: Automatique ou Manuel

Vous pouvez obtenir la routine ici !


38. Insère les cotes dans les lignes de contour à partir de son élévation

À plusieurs reprises, vous aurez constaté que vous avez des contours dans un fichier, mais ceux-ci n'ont pas leur quota, à travers cette routine, vous pouvez insérer des dimensions dans la courbe de niveau topographique souhaitée.

Les dimensions à insérer sont des blocs avec des attributs, ces blocs sont créés dans un dessin millimètres. Pour que vous puissiez utiliser ce lisp sans problème, vous devez utiliser la commande "UNITÉS” (Unités) définissent les unités du contenu à insérer dans “Millimètres» (millimètres).

Il convient de préciser que pour que cette routine insère l'élévation correcte aux lignes de contour, elles doivent avoir une élévation (coordonnée z> 0), car l'élévation est obtenue à partir du point indiqué sur une courbe de contour Si les courbes de niveau ont une élévation 0 (coordonnée z = 0), c'est-à-dire qu'elles n'ont pas d'élévation, la routine insérera un texte avec cette valeur.

L'échelle demandée par la routine fait référence à l'échelle sur laquelle le dessin sera tracé, il s'agit d'une valeur de référence de la taille du texte de la dimension à insérer. Vous pouvez essayer d'incrémenter ou de diminuer cette valeur jusqu'à ce que la dimension soit insérée avec le taille du texte que vous voulez.

Cette routine comporte des pièces jointes 2: EL_TAG.dwg y EL_TAG2.dwg, ce sont les blocs avec les attributs expliqués ci-dessus, ces fichiers peuvent être copiés n'importe où, bien qu'il soit recommandé qu'ils soient dans le même dossier que la routine.

Pour que AutoCAD puisse charger ces fichiers, vous devez définir le chemin de l'emplacement AutoCAD dans la boîte de dialogue Options-> Chemin de recherche des fichiers de support.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: CPE
  3. Indique un point au-dessus de la ligne de la courbe de niveau et dans l'endroit où vous voulez que la dimension soit insérée
  4. Indique un autre point pour définir la rotation qui aura la dimension à insérer
  5. Vous pouvez continuer à insérer plus de dimensions indiquées sur votre point d'insertion, si vous ne souhaitez pas insérer d'autres dimensions, appuyez sur la touche Entrée pour terminer la commande

Vous pouvez obtenir la routine ici !


39. Tracez les lignes des pentes coupées ou remblayées

Cette routine dessine les lignes des pentes de coupe ou de remplissage, ces lignes de pente sont nécessaires pour indiquer ou représenter l'inégalité entre les plates-formes.

Afin de générer la ligne de pente avec cette routine, les données 6 doivent être entrées, ce qui permettra de générer les lignes de pente comme prévu.

Voici les données demandées:

  1. Distance entre les lignes de pente (m): Ici, vous devez entrer la séparation entre chaque ligne de pente.
  2. Sélectionnez la polyligne de la plus haute dimension: Comme la pente est une différence entre deux lignes de bords, il faut indiquer ici que la polyligne est celle de la plus haute dimension.
  3. Sélectionnez la polyligne de la plus basse dimension: De même que la polyligne de la plus basse dimension doit être indiquée.
  4. Couper ou remplir?: Le sens du tracé du début des lignes de pente dépendra s'il s'agit d'un déblai ou d'un remblai, par défaut lors de l'appui sur la touche Entrée, il sera pris comme valeur de remblai "R".
  5. Longueur maximale de la ligne de pente: Si la mesure est inférieure à la distance au pied de la pente, on observera que la ligne ne se croise pas avec la ligne de pente, si l'on souhaite que la pente le pied de pente majeur atteint l'intersection avec la ligne de bord du pied de pente, une valeur plus grande telle que 200 ou 500 doit être indiquée.
  6. Distance entre trottoirs: C'est la séparation que les trottoirs auront.

Vous pouvez observer les graphiques suivants pour une meilleure compréhension des définitions:

Ici, une longueur maximale pour la ligne de pente de 5m a été indiquée.
Ici, une longueur maximale pour la ligne de pente de 200m a été indiquée (la valeur exacte n'est pas importante uniquement pour donner une valeur exagérée de sorte que lorsqu'elle croise la ligne de bord du pied de pente, elle est coupée automatiquement).

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Vous devez avoir comme courant le calque qui contiendra les lignes des pentes à générer, par exemple : «Lignes de pente" .
  2. Chargez le fichier Lisp dans AutoCAD.
  3. Entrez le nom de la commande: tic
  4. Entrez les données demandées par la commande.

Vous pouvez obtenir la routine ici !


40. Tracez une ligne avec une pente indiquée

Cette routine vous permet de tracer une ligne avec la pente que vous indiquez, indiquez simplement le point d'insertion de la ligne et la pente qui aura.

La pente est indiquée par une valeur par rapport à 1, par exemple: si vous souhaitez dessiner une ligne avec une pente de 2: 1, seul le numéro 2 doit être indiqué comme pente pour la ligne, si la pente à obtenir 1: 1.333, vous devez entrer 0.75.

Pour plus de précisions, si vous souhaitez obtenir des pentes avec la valeur de 1 en premier (1: x), vous devez diviser le nombre 1 entre la pente complémentaire (x).

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: DT
  3. Indique le point d'insertion de la ligne
  4. Entrez la pente qui aura la ligne comme expliqué ci-dessus

Vous pouvez obtenir la routine ici !


41. Tracez une ligne avec une pente indiquée

Avec cette routine simple, vous pouvez tracer une ligne avec la pente que vous indiquez, pour cela il suffit d'indiquer le point d'insertion de la ligne et la pente qu'elle aura.

La ligne est générée avec une longueur horizontale d'unités 10 et une longueur verticale de la valeur de pente indiquée par 10.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: LP
  3. Indique le point d'insertion de la ligne
  4. Entrez la pente qui aura la ligne en pourcentage (ejm: 12), sans le signe de pourcentage

Vous pouvez obtenir la routine ici !


42. Calculer les zones de coupe et de remplissage des sections transversales

Avec cette routine de lisp, vous pouvez trouver les zones de coupe et de remplissage à partir d'une section transversale qui a une ligne de terrain naturel et une ligne de pâturage (section de la route finale).

Avec cette routine de lisp, vous pouvez trouver les zones de coupe et de remplissage à partir d'une section transversale qui a une ligne de terrain naturel et une ligne de pâturage (section de la route finale).

Pour que le lisp trouve les zones, vous devez faire la sélection des polylignes du terrain et du pâturage et la commande demandera un point pour insérer les textes des zones correspondantes trouvées.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: ZONES
  3. Sélectionnez la polyligne du chemin d'origine (Terrain naturel)
  4. Sélectionne la polyligne de la route (Rim ou Sub-Slider)
  5. Indiquez le point pour insérer les textes des zones obtenues

Un fichier CAD d'exemple est également inclus dans le fichier .rar pour une compression supplémentaire de la routine.

Vous pouvez obtenir la routine ici !


43. Insérer les pentes d'un profil longitudinal

Cette routine vous permet d'insérer dans la guitare les pentes d'un profil longitudinal (polyligne ou ligne), il suffit de sélectionner le profil (la polyligne) et d'indiquer un point qui correspond à l'emplacement vertical des textes qui indiquent les pentes.

S'il s'agit d'une ligne, la commande calcule uniquement les points d'extrémité, ce qui permet de trouver la pente, dans le cas d'une polyligne, la routine obtient chaque sommet initial et final et calcule la pente entre eux de tous les segments de la polyligne.

Le texte qui indique la pente obtenue est du type, par exemple : «P = 1.11% dans 10.49 m» et comme vous le savez, ce format peut être modifié pour s'adapter à la manière de travailler de chacun.

Comme dans la routine précédente, le style de texte actuel ne doit pas contempler une hauteur, si une erreur est générée et que les pentes ne seront pas insérées.

L'échelle indiquée au début de la routine, n'est que pour la taille des textes et n'influence pas les mesures prises pour traiter les pentes.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: pop
  3. Entrez l'échelle pour que les textes des pentes obtenues soient insérés
  4. Sélectionnez le profil pour calculer les pentes
  5. indique un point de référence pour l'insertion des textes avec les pentes

Vous pouvez obtenir la routine ici !


44. Insérer une marque dans les sommets d'une polyligne

Cette routine lisp est une adaptation de la précédente et vous permet d'insérer une marque dans tous les sommets de la polyligne que vous sélectionnez, sélectionnez-le.

La marque insérée est un fichier de dessin (bloc) généré pour une échelle particulière, mais il est entièrement personnalisable, peut être édité comme n'importe quel dessin, seul le point central du dessin doit être respecté (dans ce cas, le centre du cercle du bloc ).

Dans le code source du fichier, vous pouvez choisir d'insérer un cercle au lieu du bloc, car il suffit de supprimer les commentaires de la ligne qui contient ce code et de commenter la ligne qui insère le bloc.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: IMA
  3. Sélectionnez la polyligne que vous voulez marquer ses sommets
  4. Indique le chemin d'accès et le nom du fichier à exporter

Vous pouvez obtenir la routine ici !


45. Obtenir la pente d'une ligne sélectionnée

Ce programme développé dans AutoLisp permet d'obtenir la valeur de la pente d'une ligne sélectionnée.

Il convient de noter que cette commande ne fonctionne qu'avec des lignes, si vous devez exploiter une polyligne ou générer une ligne au-dessus de la polyligne.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: TL
  3. Sélectionnez la ligne à partir de laquelle vous souhaitez obtenir la pente.
  4. L'information obtenue est la pente H: V.

Vous pouvez obtenir la routine ici !


46. ROUTINES DE PACK 3 POUR MURS DE CONTENANCE - PARTIE 3: CRÉER LE PROFIL DES SECTIONS D'UN MUR

Grâce à cette routine, vous pourrez générer le profil (élévation) d'un mur de soutènement, ce profil peut être constitué à partir des données des sections transversales des murs, ces données sont: Progressive, Crown Dimension et Foundation Dimension.

Les données d'échelle demandées par la commande, il ne se réfère pas à l'échelle verticale du profil (le profil est généré avec une échelle verticale égale à l'horizontale) mais la taille de l'échelle pour les textes de profil (dimensions et autres données).

Pour générer le profil, il suffit de sélectionner d'abord la progression de la section, puis la dimension de la couronne et finalement la dimension inférieure de la base.

Vous devez prendre particulièrement soin de sélectionner les données puisque si vous ne sélectionnez pas de texte et cliquez sur l'écran, la commande le considérera comme ayant terminé la sélection des données pour générer le profil.

Avec la routine, un fichier CAO est fourni, avec des coupes de mur, comme exemple pour mettre en pratique la routine lisp.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: MUP
  3. Entrez l'échelle (taille) des textes du profil (exemple: 75)
  4. Sélectionnez le texte progressif
  5. Sélectionne le texte de la dimension de la couronne
  6. Sélectionne le texte du fond de la fondation
  7. Une fois que vous avez terminé la sélection sur toutes les sections du mur, appuyez sur Entrer et indique un point auquel la partie supérieure gauche de la couronne du profil de mur sera générée.

Vous pouvez obtenir la routine ici !


47. ROUTINES DE PACK 3 POUR MURS DE CONTENANCE - PARTIE 2: TAILLE (CONTENU) DE LA SECTION D'UN MUR

Cette routine vous permet de dimensionner (dimension) une section de mur générée avec la routine précédemment publiée (puisqu'elle a les mêmes critères de conception), le résultat serait comme l'image suivante (les mesures varient en fonction des dimensions du mur).

Cette routine demande l'échelle pour les dimensions qui seront générées, cette échelle se réfère uniquement à la séparation entre les lignes des dimensions, la taille et la forme des dimensions dépendent exclusivement du style de dimension actuel et cela doit être précédemment généré par l'utilisateur pour l'échelle utilisée.

Pour générer les pentes, procédez comme dans la routine précédente pour la génération du mur, un point est indiqué sur l'épaule de la section de la route, sur le côté où la paroi est nécessaire et la hauteur au moyen de l'option d'indiquer un point situé au bas de la fondation du mur.

Il est à noter que cette routine ne limite qu’une section de mur générée avec la routine du post précédent.car il utilise les mêmes critères de dessin que la coupe du mur, vous pouvez modifier dans le code les opérations qui calculent les points au cas où vous souhaitez postuler pour un autre type de mur.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: MUD
  3. Entrez l'échelle pour les séparations entre les lignes de cote
  4. Indique un point de référence (P1 de l'image) sur le mur
  5. Indique la signification du mur (gauche ou droite)
  6. Indique un point situé au bas de la section du mur (P2 de l'image)

Vous pouvez obtenir la routine ici !


48. PAQUET DE ROUTINES 3 POUR MURS DE CONTENTION - PARTIE 1: CREATION DE LA PARTIE DE MUR

Cette routine est la première de 3 qui permet de générer des murs de contention du type de gravité, il y a quelque temps, nous avons partagé avec vous une routine qui a généré un mur de soutènement, cette fois, la routine génère un mur avec une conception différente (mesures).

Il faut se rappeler que les œuvres d'art d'une route (murs, ponceaux, etc.) ne sont pas toujours de conception égale pour chaque travail, cette conception est en fonction de nombreux facteurs de la même zone dans laquelle elle les construit.

Cette routine vous permet de générer un mur de soutènement avec les critères de conception suivants:

Pour le générer, vous devez indiquer l'épaule de la pente de la section de la route, du côté où le mur est nécessaire, avec le lisp, vous pouvez générer le mur de n'importe quel côté, pour cela il vous suffit d'indiquer la direction (gauche ou droite).

En ce qui concerne l'hauteur, ceci est défini à l'aide des options 2, la première est une hauteur définie (H) et la deuxième option est de la définir par une dimension du fond de la fondation de la paroi, cette hauteur peut être indiquée par un point sur l'écran, le programme est responsable du calcul de la hauteur et de toutes les autres mesures.

Le programme est prêt à assumer les deux critères de hauteur du mur: le premier critère est un mur à hauteur constante, où la base de la fondation n'est pas horizontale et Le deuxième critère (le plus utilisé) est que la hauteur du mur est variable, où la base de la fondation est horizontale et ne suit pas les pentes de la route.

La façon d'utiliser ce lisp dépend de chaque utilisateur, et pour cela, la chose la plus commode est que vous pouvez d'abord générer des plans de mur sans l'aide d'une routine, de cette façon il sera beaucoup plus facile de comprendre l'utilisation correcte de ce lisp.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: MUS
  3. Indique un point sur l'épaule du flanc du côté indiqué
  4. Indique la direction du mur (gauche ou droite)
  5. Choisissez comment définir la hauteur du mur (en hauteur ou en hauteur)

Vous pouvez obtenir la routine ici !


49. ROUTINE AUTOLISP POUR DESSINER UN MUR DE CONFINEMENT

Cette routine de lisp vous permet de dessiner un type de mur de gravité pour les routes, les mesures avec lesquelles ce mur est dessiné dans ce lisp sont toujours les mêmes (elles sont constantes), la seule mesure qui change est la hauteur du mur.

Les points avec lesquels ce mur est généré sont générés à partir des mesures d'une conception de paroi particulière, si l'on souhaite que, avec ce système soit généré des murs avec des mesures personnalisées, ils doivent modifier les mesures qui sont écrites dans le programme .

Ensuite, vous pouvez voir le graphique suivant, qui contient les points avec lesquels le mur est généré:

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: MU
  3. Indique le point de départ de la génération murale
  4. Indique la direction du mur (gauche ou droite)
  5. Entrez la hauteur du mur

Vous pouvez obtenir la routine ici !


50. LISP DE ROUTINE POUR GÉNÉRER LA PROGRESSIVE D'UN ALIGNEMENT

Cette routine utile est venue à l'esprit il y a quelque temps et pour ceux qui veulent générer des alignements simples sans avoir besoin de générer des sections transversales ou des profils longitudinaux de même, peuvent profiter de cette routine.

La routine comporte une interface de boîte de dialogue qui vous permettent de personnaliser le format final des progressistes inséré dans l'arbre.

Pour utiliser la routine, vous devez disposer d'une polyligne (alignement) et suivre les étapes suivantes:

  1. Copiez les fichiers 3 téléchargés dans un des chemins de support de votre AutoCAD
  2. Télécharger le fichier Lisp dans AutoCAD (avec APPLOAD).
  3. Entrez le nom de la commande: progressive
  4. Dans la boîte de dialogue, définissez le format des progrès à générer.
  5. Sélectionne la polyligne (alignement) dans laquelle ces progrès seront générés.
  6. Il indique un point, qui deviendra le point de départ de la génération de progressistes.

Vous pouvez obtenir la routine ici !


51. RUTINE POUR GÉNÉRER UN PROFIL LONGITUDINAL À PARTIR DE POLLINES DE TERRE ET DE ROUGH

C'est l'une des routines les plus complètes pour générer le format d'un profil longitudinal. En choisissant simplement deux polylignes 2D (le terrain et le flush), la routine génère le format d'un profil avec toutes les données qui doivent être affichées.

Pour que la génération de ce profil réussisse, les polylignes à sélectionner doivent être possibles dans 2D, sinon une erreur peut survenir lors de son fonctionnement.

Pour utiliser cette routine, vous devez faire ce qui suit:

  1. Copiez les fichiers 3 téléchargés sur l'un de vos chemins de support AutoCAD
  2. Télécharger le fichier: profils de profils dans AutoCAD (avec APPLOAD).
  3. Entrez le nom de la commande: profil
  4. Dans la boîte de dialogue qui s'affiche, cliquez sur le bouton "Données" et cliquez sur les boutons "Terrain"Et"Slope” pour sélectionner les polylignes de terrain et de talus
  5. Si vous le souhaitez, vous pouvez définir d'autres données dans la boîte de dialogue avant de créer le profil (facultatif)
  6. Indique le point d'insertion haut du profil pour générer

Vous pouvez obtenir la routine ici !


52. ROUTINE DANS LE LISP VISUEL POUR AJOUTER LES MESURES ARCOS DU DESSIN

Cette routine vous permet d'ajouter les distances de tous les arcs du dessin ou seulement ceux que vous sélectionnez, vous montrant les résultats de l'ajout dans la ligne de commandes.

Cette routine vous permet d'ajouter les distances de tous les arcs du dessin ou seulement ceux que vous sélectionnez, vous montrant les résultats de l'ajout dans la ligne de commandes.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: sumarque
  3. Sélectionnez les arcs du dessin que vous souhaitez ajouter, si vous souhaitez sélectionner tous les arcs, appuyez sur la touche Entrer avant la demande de sélection des arcs.

Vous pouvez obtenir la routine ici !


AUTRES


53. LISTE DE ROUTINE POUR IMPORTER L'UCSS ENREGISTRE DANS D'AUTRES FICHIERS

Cette routine intéressante créée avec AutoLisp et Visual Basic for Applications (VBA) vous permet d'importer des UCS enregistrés avec un nom provenant de n'importe quel fichier secondaire à notre dessin.

Cet outil est très utile Si vous travaillez avec des avions qui gèrent plusieurs UCS, nous créons généralement l'UCS dans un premier fichier et nous devons faire la même chose pour les autres fichiers, avec cette routine, il suffit de les créer dans le premier et nous pouvons les importer dans n'importe quel autre fichier.

La routine se comporte de manière similaire à l'outil Designcenter, sauf qu'il n'a pas la possibilité d'importer UCS à partir d'autres fichiers. Dans le cas de cette routine bien qu'il ne permette pas le glisser-déposer, les résultats sont attendus.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Téléchargez ou ajoutez des fichiers DVB et LSP à Appload Startup Suite.
  2. Entrez le nom de la commande: IMPUCS
  3. Dans la région Dessin de source, cliquez sur le bouton Sélectionnez, pour choisir le fichier de dessin dont vous souhaitez importer l'UCS.
  4. Dans la région UCS trouvés, sélectionnez l'UCS à importer et cliquez sur le bouton OK.

Vous pouvez obtenir la routine ici !


54. ROUTINE LISP QUI ÉLIMINE LA VERTICE INDIQUÉE D'UNE POLYLINE

Il vous arrivera que dans AutoCAD vous avez une polyligne et que vous souhaitez supprimer un de ses sommets et pour pouvoir le faire, vous devez appliquer plus de deux commandes.

Avec cette routine suffit de vous indiquer quel sommet de la poline que vous souhaitez supprimer et arrangé la matière.

Pour que la routine fonctionne correctement, au point d'indiquer le point, cela doit être sur le sommet pour éliminer et pas un point proche, pour cela, vous devez activer les modes de référence des entités, tels que Endpoint ou Intersection.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: evepol
  3. Sélectionnez la polyligne à partir de laquelle vous souhaitez supprimer un sommet.
  4. Indique un point sur le sommet de la polyligne que vous souhaitez supprimer.

Vous pouvez obtenir la routine ici !


55. ROUTINE QUI EXPORTE LE POINT DES COORDONNEES DES VICTOIRES D'OBJETS EN 3DFACE

Cette routine, écrite dans Autolisp, est similaire à la précédente, la différence est que cette fois, elle exporte les coordonnées des sommets des objets 3Dface d'AutoCAD, ces coordonnées sont stockées dans un fichier CSV de Microsoft Excel, ce qui est indiqué pour cela .

L'exportation des points de vertex peut vous aider beaucoup si vous avez une triangulation avec le visage 3D et vous souhaitez obtenir leurs coordonnées pour recréer votre fichier de point de coordonnées.

Les considérations sont les mêmes que dans la routine précédente, dans le cas où 3Dface est jointe par les mêmes sommets, aussi si désiré, il faudrait envisager trier les coordonnées et supprimer celles qui sont en double.

Les coordonnées exportées ont la format P, N, E, C (Point, Nord = Y, Est = X, Dimension = Z) et comme il est exporté vers un fichier CSV (séparé par des virgules), lors de l'ouverture du fichier, chaque valeur occupera sa cellule indépendante et de manière ordonnée.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: E3D
  3. Sélectionnez les objets 3D dont vous souhaitez exporter les coordonnées de vos sommets.
  4. Indique l'emplacement et le nom du fichier CSV où les coordonnées exportées seront générées.

Vous pouvez obtenir la routine ici !


56. LISTE DE ROUTINE POUR COPIER DES ENTITÉS D'UN BLOC EXTERNE OU D'UNE RÉFÉRENCE

Parfois, il est nécessaire de copier des entités, mais lorsqu'ils se trouvent à l'intérieur d'un bloc, ce que nous faisons normalement, c'est d'exploiter ce bloc ou peut-être d'utiliser l'éditeur de blocs, afin d'avoir le contrôle des entités individuellement, de les sélectionner et de les copier .

Avec cette routine, vous ne devrez plus exploiter des blocs ou utiliser l'éditeur de blocs pour copier toute entité en son sein, chargez simplement cette routine et sélectionnez les entités à copier.

Nouveaux objets créés à partir de la sélection apparaissent au-dessus de l'originalDonc si désiré vous devez les sélectionner et les déplacer vers la position souhaitée.

Dans cette routine, vous pouvez choisir l'option de que de nouveaux objets peuvent être créés dans un autre calque, qui est choisi car, par défaut, les nouvelles entités sont créées dans le calque actuel.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: CPL
  3. Sélectionnez les fonctions du bloc que vous souhaitez copier.
  4. Si vous le souhaitez, vous pouvez choisir de modifier la couche dans laquelle les nouveaux objets sont générés.

Vous pouvez obtenir la routine ici !


57. ROUTINE LISP POUR TRANSFORMER DES ARCHES D'UNE POLYLININE DANS LES SEGMENTS LINEAUX

Cette routine vous permet de transformer les arcs inclus dans une polyligne en segments linéaires, la longueur de chaque segment sera que vous spécifiez dans les options de commande. Le lisp prend les données des sommets de la polyligne sélectionnée, y compris la géométrie de l'arc et génère une nouvelle polyligne avec les nouvelles données.

La longueur de chaque nouveau segment dans l'arc dépend de la valeur saisie, il doit être inférieur à la longueur de l'arc plus petit de la polyligne sélectionnée, lisp divisera l'arc d'origine en "n" segments jusqu'à atteindre sa longueur originale.

En option vous pouvez choisir de garder la polyligne originale, ce qui provoquera la création d'une polyligne sur le dessus, ou supprimez-la.

Cette routine peut être utile, par exemple, dans le cas où vous devez définir des points le long d'une courbe sur un axe d'alignement horizontal ou vertical.

Pour utiliser la routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: artose
  3. Sélectionnez la polyligne à partir de laquelle vous souhaitez transformer les segments courbes en segments linéaires.
  4. Indique la longueur de chaque segment qui constituera le nouvel « arc » linéaire.
  5. Choisissez ce qu'il faut faire avec la polyligne d'origine sélectionnée, si vous choisissez de supprimer, vous n'aurez que la polyligne avec les segments courbes transformés en segments linéaires.

Vous pouvez obtenir la routine ici !


58. POINTS D'INSERTION ROUTINE AUTOLISPES AUX DISTANCES SPÉCIFIÉES DANS UN AXE

Avec cette routine, vous pourrez insérer dans un axe sélectionné (polyligne) des points avec leurs distances respectives, les données d'insertion de ces points proviennent de la numérisation manuelle des distances ou de la lecture d'un fichier de distances (un fichier de exemple pour une meilleure compréhension).

Cette routine pourrait être utilisée par exemple dans le cas de l'axe d'une route, dans certaines occasions, il est nécessaire de localiser une progression exacte dans l'axe (polyligne), comme par exemple la progression 23.76, manuellement peut être fait mais prend plus de temps, avec cette routine, il suffit de sélectionner l'axe, indiquer la progression initiale de cet axe (habituellement avec la valeur 0), puis entrer la distance.

Si vous avez de nombreuses distances pour entrer dans l'axe, au lieu de les taper Lisp fournit l'option de sélectionner un fichier texte, dans ce fichier texte seront les distances et le lisp les lira un par un, en les insérant par un point sur l'axe (polyligne).

Le lis vous permet également de changer le début de l'axe Puisque le début est déterminé en fonction du point de départ qui a généré la polyligne, si le lisp commence à mettre les distances par le point final qui n'est pas celui souhaité, utilisez l'option : "Changer le démarrage de l'axe" .

En plus de la routine est un fichier CAO, avec un seul axe (polyligne), comme exemple pour implémenter la routine Lisp.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: PP
  3. Choisissez comment vous souhaitez insérer les progressifs: manuellement (1 × 1) ou en lisant un fichier texte.
  4. Sélectionnez l'arbre de polyligne
  5. Entrez la distance progressive ou initiale par rapport à l'axe (la valeur par défaut est 0)
  6. Entrez le progressif ou la distance à trouver (dans le cas du doigté manuel, si une lecture de fichier a été choisie, cela n'est pas nécessaire)

Vous pouvez obtenir la routine ici !


59. LISP DE ROUTINE QUI INSERE LES COORDONNEES DANS UN PROFIL AUTOMATIQUE SELON L'ESPACEMENT INDIQUE

Avec cette routine faite avec AutoLisp et VisualLisp, vous pourrez insérer tous les "n" mètres les élévations d'une polyligne sélectionnée (terrain naturel ou pâturage) dans votre format de profil, les élévations seront insérées en prenant comme référence un point indiqué dans le format.

Dans cette commande vous pouvez définir l'échelle du dessin, cette échelle ne se réfère pas à l'échelle verticale d'un profil, mais à l'échelle des textes des dimensions à insérer, les textes de dimension pour une échelle 1: 500 seront plus grands que ceux d'une échelle 1: 50.

Aussi vous pouvez définir l'échelle verticale de votre profil, ces données sont importantes car elles contrôlent les valeurs des dimensions, dans un profil de terrain naturel mis à l'échelle de 10 fois sa taille dans la verticale aura également les valeurs des dimensions 10 plus que leur taille réelle, donc la commande devrait pour effectuer les opérations correspondantes pour transformer les valeurs des quotas en valeurs réelles.

Une autre valeur à saisir et celui qui définit cette commande, est la distance dans laquelle les dimensions seront insérées, la valeur par défaut que cette routine apporte est 10, ce qui signifie que les dimensions seront insérées chaque 10 mètres horizontalement à partir du point de référence indiqué.

Après avoir sélectionné la polyligne qui représente votre profil (TN, Rasante, etc.), la commande vous invite à indiquer un point de référence dans votre format de profil, vous devez indiquer ce point dans un ensemble progressif, par exemple si votre profil provient de 0 + 000 à 100 + 000, vous devez indiquer le point dans le 0 ou 10 progressif ou 20, etc. (selon chaque quanta, la distance d'insertion des dimensions a été indiquée).

Rappeler pour que le programme obtienne les dimensions correspondantes, le profil doit être situé correctement, c'est-à-dire que les dimensions sont correctes pour le profil.

Ce tableau vous aidera à mieux comprendre les options de cette routine:

Pour utiliser cette routine, vous devez effectuer les opérations suivantes: (Les valeurs par défaut doivent suivre l'exemple avec le fichier CAO ci-joint)

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: ICP.
  3. Entrez l'échelle de dessin pour la taille de la taille: 850 (vous pouvez changer jusqu'à ce que la taille soit appropriée)
  4. Entrez l'échelle verticale du profil: 1 (échelle verticale même que horizontale)
  5. Entrez la distance entre les progressistes: 10
  6. Entrez le nombre de décimales par défaut: 3
  7. Sélectionnez le profil que vous allez limiter (TN, Rasante, etc.)
  8. Indique le repère dans le format de votre profil (voir le graphique)

Vous pouvez obtenir la routine ici !


60. LISP DE ROUTINE QUI PERMET D'OBTENIR UNE DURÉE PROGRESSIVE OU UN POINT INDIQUÉ

Cette routine développée dans Autolisp et Visual Lisp vous permet d'obtenir la longueur ou la progression d'une polyligne ou d'un axe et de l'insérer dans le dessin au moyen d'un point d'insertion.

Pour ce faire, vous devez sélectionner la polyligne et indiquer que l'initiale est progressive, vous devez vérifier que la commande a obtenu le point de départ de la polyligne correcte (début de l'axe), sinon vous pouvez modifier le début de l'axe avec l'option qui présente cette commande.

Vous pouvez modifier certains paramètres par défaut à partir du code source, comme la hauteur du texte à insérer.
Notez que votre système de coordonnées doit être positif, sinon une erreur sera générée lors de l'indication du point progressif ou de la longueur à obtenir.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: OPR
  3. Sélectionnez la polyligne d'axe ou entrez la lettre "C“, pour changer le début de l'axe
  4. Entrez la valeur de début (ou initiale) du point de départ de la polyligne par défaut: 0.00
  5. Indique les points dans la ligne dont vous souhaitez obtenir la longueur ou la progression

Vous pouvez obtenir la routine ici !


61. LISP ROUTINE QUI FAIT DIFFÉRENTES OPÉRATIONS AVEC LE TEXTE SÉLECTIONNÉ (NUMÉRIQUE)

C'est une routine lisp petite mais très utile qui vous permet d'obtenir des informations sur les opérations avec des textes sélectionnés, évidemment ces textes doivent avoir des valeurs numériques pour que les calculs puissent être effectués, par exemple: "2.22", "3.39" ( sans les guillemets), etc.

Si parmi tous les textes numériques, la commande trouver un texte non numérique par exemple le mot "point", prendra ce texte comme Valeur 0.00, donc les résultats changerait.

L'information fournie par cette commande est:

  • Comte (Nombre total d'éléments numériques sélectionnés sélectionnés)
  • NuméroMaximum (La valeur maximale de tous les textes numériques sélectionnés)
  • Numérominimum (La valeur minimale de tous les textes numériques sélectionnés)
  • promedio (La moyenne de tous les textes numériques sélectionnés)
  • Suma (La somme de tous les textes numériques sélectionnés)

Pour obtenir le résultat seul il suffira de sélectionner un par un ou au moyen d'une fenêtre (fenêtre) les textes dont les informations sont souhaitées.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: IV
  3. Sélectionnez tous les textes numériques à partir desquels vous souhaitez obtenir les informations

Vous pouvez obtenir la routine ici !


62. LISP DE ROUTINE QUI MARCHE ET IMPRIME TOUTES LES COUCHES AVEC SA CONFIGURATION ACTUELLE

Cette routine vous permet de parcourir toutes les mises en page et d'imprimer chacune d'entre elles avec la configuration de la page actuelle, il vaut la peine de préciser que la mise en page de l'espace modèle ne sera pas prise en compte.

La commande s'exécute à travers chacune des mises en page et si elle vérifie que c'est l'espace modèle, il est ignoré en continuant avec les autres, donc si vous souhaitez également imprimer l'espace modèle, modifiez simplement la commande pour qui est également pris en compte et imprimé.

Vous pouvez tirer parti de la fonctionnalité de cette commande pour, par exemple, insérer des en-têtes de lettre, supprimer ou ajouter du texte dans chaque mise en page, etc. La commande n'imprime pas les travaux dans "Contexte", sauf indication contraire dans la boîte de dialogue Options dans l'onglet "Parcourir et publier" .

Si vous avez plusieurs fichiers à imprimer et que chacun possède plusieurs mises en page, vous pouvez augmenter la fonctionnalité de cette commande en procédant comme suit:

Créer un fichier appelé Acad.lsp (si vous ne l'avez pas déjà), dans ce fichier, ajoutez les lignes de code suivantes n'importe où dans le même:

(defun s :: startup ()
(charger "Loop through and print all layouts.LSP") ; C'est le nom du fichier joint.
)

Le chemin d'accès n'est pas indiqué car il est déjà compris que le chemin du fichier lsp spécifié est ajouté aux répertoires de support AutoCAD (indiqué dans la boîte de dialogue des options), sinon vous pouvez remplacer la ligne de code par le (le chemin complet du fichier lsp à charger est indiqué):

(defun s :: startup ()
(chargez "C:\\CONSTRUCGEEK\\TUSLISP\\Bouclez et imprimez toutes les mises en page.LSP")
)

Pour utiliser cette routine normalement (sans modifications), vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: LPLOT
  3. Vous devez attendre que tous les travaux d'impression soient terminés.

Vous pouvez obtenir la routine ici !


63.  VISUAL ROUTINE LISP CUTTEZ LES TEXTES À LA DROITE OU GAUCHE SELON LE NOMBRE DE CARACTÈRES INDIQUÉS

Cette routine lisp vous permet de couper les textes sélectionnés, de les recadrer vers la droite, vers la gauche ou sur les deux côtés, qui dépendra de ce que la commande est indiquée.

Par exemple, si vous avez le texte initial "0 + 580.00" et vous dites à la commande de couper les caractères 2 à gauche, la commande va le remplacer par "580.00".

Si vous demandez à la commande de couper des caractères 3 à droite, la commande remplacera le texte initial par "0 + 580".

Enfin, si vous dites à la commande de recadrer des deux côtés, les caractères 2 à gauche et 3 à droite, le texte initial sera remplacé par "580".

Comme vous pouvez le voir, indiquez simplement le nombre de caractères à couper et sélectionnez les textes et ceux-ci seront coupés comme indiqué.

Pour utiliser cette routine, vous devez effectuer les opérations suivantes:

  1. Chargez le fichier Lisp dans AutoCAD.
  2. Entrez le nom de la commande: RET
  3. Indique quel côté des textes seront taillés [Gauche / Droite / Les deux]
  4. Entrez le nombre de caractères à couper sur le (s) côté (s) indiqué (s)
  5. Sélectionnez tous les textes que vous souhaitez couper
  6. Appuyez sur la touche Entrée ou cliquez avec le bouton droit de la souris pour effectuer le remplacement

Vous pouvez obtenir la routine ici !

Golgi Álvarez

Écrivain, chercheur, spécialiste des modèles de gestion des terres. Il a participé à la conceptualisation et à la mise en œuvre de modèles tels que : Système national d'administration de la propriété SINAP au Honduras, Modèle de gestion des municipalités conjointes au Honduras, Modèle intégré de gestion du cadastre - Registre au Nicaragua, Système d'administration du territoire SAT en Colombie . Éditeur du blog de connaissances Geofumadas depuis 2007 et créateur de l'AulaGEO Academy qui comprend plus de 100 cours sur les sujets SIG - CAD - BIM - Digital Twins.

Articles Relatifs

56 Commentaires

  1. Bonjour ingénieur. Pouvez-vous m'aider ? Comment saisir une grille de coordonnées dans Civil 3D 2024, s'il vous plaît

  2. paix
    Lisp درج شده، در راستای Z منتقل کند؟
    به عبارت دیگر رقوم را واقعی کند؟

  3. Il y aura une routine qui charge un nuage de points au format PENCD, séparés par des espaces ou des virgules dans Autocad 2015
    ou plus. Merci

  4. POUR QUELLE DIFFICULTÉ TIVER EM BAIXAR COMME LISP. JE VAIS ÊTRE ADRESSÉ À UN SITE À ESPANHOL E AÍ TÊM DE PROCURAR A VOSSA LISP EM ESPANHOL, JE NE TROUVERAI PAS NESSA PAGINA PROCUREM NO FIM DA PAGINA COMME SETAS PARA PASSAR À LA PAGE SUIVANTE ATÉ JE VOUS TROUVERAI. DEPOIS É SÓ CLICAR NA VOSSA LISP, CLIQUEZ SUR LES FICHIERS JOINTS E TAXE OU APPLICABLE.

  5. POUR QUELLE DIFFICULTÉ TIVER EM BAIXAR COMME LISP. JE VAIS ÊTRE ADRESSÉ À UN SITE À ESPANHOL E AÍ TÊM DE PROCURAR A VOSSA LISP EM ESPANHOL, JE NE TROUVERAI PAS NESSA PAGINA PROCUREM NO FIM DA PAGINA COMME SETAS PARA PASSAR À LA PAGE SUIVANTE ATÉ JE VOUS TROUVERAI. DEPOIS É SÓ CLICAR NA VOSSA LISP E CLIQUEZ SUR LES FICHIERS JOINTS E TAXE OU APPLICABLE. J'ESPOIR TER AJUDADO

  6. Bonjour, j'aimerais savoir si vous avez un cours ou une formation pour apprendre à programmer dans Autocad. Et aussi pour créer une application qui m'aide à compter et à identifier un ensemble de polylignes

  7. boa noite .. gostaria de savoir lisp 37. Entités de conversion 3DFace em solides ACIS fonctionne-t-il dans toutes les versions faire auto-cad?

  8. Je n'ai pas téléchargé ton lisp
    s'il vous plaît envoyé moi lisp

  9. bonjour j'aimerais savoir comment je peux acquérir ces lèvres pour extraire les coordonnées d'une polyligne et celle pour obtenir les boucles d'oreilles polyligne

    merci

  10. SALUT
    Je travaille en tant que dessinateur P&ID et je veux savoir comment je peux exporter les blocs intelligents que j'ai dans un plan autocad vers Excel.
    dans les plans sont:
    Vannes
    numéros de ligne
    instrumentation
    équipement
    Je veux extraire cette information et la montrer dans Excel. si quelqu'un peut m'aider s'il vous plaît

  11. Bonjour,
    Je me suis trompé dans les anneaux de la politique étrangère et de la religion, ainsi que dans le classement et les conditions de travail (également dans la liste des langues et des médias).
    LG

  12. Je cherche lisp pour créer un dégradé, c’est-à-dire qu’avec un cercle d’un certain rayon, vous devez couper une courbe de niveau supérieur et générer une polyligne à partir de l’origine, etc. copier les cercles et dessiner les polygones grâce

  13. Ils ont quelques routines pour assigner des attributs à des éléments de base, pas des blocs, et ceux-ci peuvent être visualisés dans une boîte de dialogue à l'écran.

  14. Salut.

    Comment télécharger le lisp "Exporter les points de coordonnées vers un fichier CSV" ?

    merci

  15. BONNE NUIT
    VOULEZ VOTRE SOUTIEN, j'ai un problème MY LIPS AUTOCAD pas charger le TIRAGE POUR LE TABLEAU TECHNIQUE (coordonnées, côtés, angles)

  16. Salut, vorrei le Nominata Routine AREASX, se è possibile.

    Merci d'avance

  17. Bonjour, j'aimerais avoir accès à la routine pour mettre les progrsivas dans un alignement.

    Merci

  18. J'aimerais vous envoyer une routine lisp qui, dans les versions récentes, ne fonctionne pas et dans les anciennes versions si cela fonctionne, j'espère que vous pouvez la corriger et / ou l'améliorer, au courrier que vous m'indiquez ou lorsque vous m'envoyez la routine lisp.

  19. Très bon du tout, je dois les arcos_de_una_polilinea_en_segmentos_lineales.fas de routine pour exporter AutoCAD MIDAS GEN 2015 peu importe les arcs générés dans autocad et je les décomposer en segments. Merci beaucoup. Je suis de Cuba

  20. Sou português e gostava, se possível, de ter a rotina "ROUTINE QUI REMPLACE LE CONTENU D'UN TEXTE PAR LA COTA DU POINT INDIQUÉ".

    Obrigado

  21. Pourriez-vous me dire où je peux télécharger votre routine lisp "Exporter les points de coordonnées vers un fichier CSV" car j'ai la topographie d'une zone et j'ai besoin de l'exporter vers csv ou txt les points sont entrés sous forme de texte (le contenu est la hauteur ) et dans la coordonnée Z sort zéro, compris ?
    Pourriez-vous m'aider

  22. Je voudrais le lisp avec la fonction "Supprimer les objets internes ou externes d'une polyligne sélectionnée", car dans l'article je ne trouve pas le lien de téléchargement.

  23. Bonjour, j'aimerais savoir s'il existe une routine pour obtenir le nombre d'objets et les placer dans le texte

  24. Cher, j'essaie de faire une routine et cet avertissement apparaît:

    Pas trouvé

    L'URL / forum demandé / Routine-lisp-to-add-to-subtract-values-to-text-selected n'a pas été trouvé sur ce serveur.

    En outre, le 404 erreur Introuvable a été rencontrée lors de la tentative d'utiliser an ErrorDocument de gérer la demande.

    Qu'est-ce que je me trompe?, 1000 merci King

  25. Bonjour, si quelqu'un sait un lis qui permet de dessiner le poligono en connaissance de soi, la longueur et les angles, si quelqu'un le sait, la routine topo12 s'ils peuvent m'envoyer un courrier juanpaulo_100@htomail.com, Merci beaucoup les amis

  26. bonjour, je voudrais savoir la routine pour autocad 2014 si ils l'avaient pour générer des tables pour parer des coordonnées et la conception des autoroutes

    merci

    salutations

  27. Salut
    Désolé, excusez-moi pour aider à un lis pour limiter une polyligne avec son km, j'explique si j'ai une polyligne avec origine Dm de 100 start et un dm de 1000 final, pour pouvoir marquer n'importe quel point à l'intérieur de la polyligne et je lance son dm et ça laisser stipuler.

    maintenant le dm du début et de la fin sera toujours différent pour chaque projet

    Si vous ne pouvez pas m'aider, je l'apprécierais, car je travaille souvent avec elle et cela serait très utile dans les projets routiers.

    salutations

  28. salutations, quelqu'un peut m'aider avec un lisp pour pouvoir lier un sondage réalisé avec des coordonnées arbitraires à partir de deux points, puis placé les coordonnées originales au nord et à l'est et le quota laisse les mêmes arbitres des deux points de départ pour lesquels j'ai fait avec aling mais les quotas sont changés

  29. Bonjour, vous pouvez voir sur cette page:
    http://acad.fleming-group.com/index.html
    il explique comment accéder à partir de votre base de données et y faire des choses, il apporte un ensemble de routines lsp et un pdf qui explique comment les utiliser.
    Salutations, Lola.

  30. Bonne journée, j'aimerais savoir si quelqu'un connaît une petite routine ou a un exemple simple d'une petite routine pour créer une base de données dbf et y ajouter des données ou supprimer d'autolisp.
    J'espère qu'ils m'aident.
    merci

  31. Bonjour amis J'aimerais savoir si quelqu'un sait une routine pour mesurer les angles (j'espère que l'extérieur) d'un polygone et sa distance et s'il n'est pas trop demandé de les exporter vers Excel.

  32. Comment écrire une routine .lsp qui s'exécute quand un dessin .dwg est chargé et quand il est enregistré?
    merci

  33. J'ai besoin d'aide pour voir si quelqu'un qui connait le lisp me sauvera.

    Je veux exporter à partir de 3d civile toutes les sections générées en fichiers texte, j'ai juste besoin d'afficher le kilométrage, la distance à l'axe, et le niveau correspondant.
    Quelque chose comme ça

    Km, Dist. À l'axe, Dimension

    Seulement ça. Quelqu'un peut m'aider? Je ne sais rien de la programmation, alors je demande de l'aide.

  34. Voyons si j'ai compris.
    Vous dites que, avec votre lisp, vous exportez les coordonnées vers Excel
    L'as-tu mis à distance? Je ne comprends pas cela, je suppose que c'est dans AutoCAD As dimension ou fonction dans le Lisp?

    Mais si vous avez déjà les coordonnées dans Excel, pourquoi ne pas faire une prochaine colonne avec une formule de pythagore entre le point et le prochain?
    racine carrée de ((coordonnée y2 - coordonnée y2) au carré + (coordonnée x2 - coordonnée x1) au carré)

  35. HOLAZ DE BONS JOURS, J'aimerais m'aider avec un LISP. EXPLIQUER, j'AI UN PLAN DE PRELEVEMENT CHAQUE POINT BRUTE AVEC LISP EXPORTA contenant les coordonnées à Excel, mais maintenant entre chaque point et point, VOUS ET METTRE LA DISTANCE, MAINTENANT JE VEUX PASSER CETTE MESURE ENTRE YPUNTO POINT Exceller POUR NE PAS ÊTRE tapant 400PONTS ET LEURS DISTANCES, Y A-T-IL DE TOUT? PORFAVOR, JE SERAIT BEAUCOUP ET JE SUIS AVANT PLUS RAPIDEMENT AVEC LE TRAVAIL.

    MERCI À LA MAIN

  36. Bonjour, je voudrais savoir s'il existe une routine qui transforme un avion autocad en un autre système de référence, par exemple de wgs84 en psad56

  37. http://www.hispacad.com/foro/viewtopic.php?p=165851#165851

    Routines de jointure pour le dessin de longs profils transversaux, Importation et exportation de points via Excel, divers utilitaires, bibliothèque de blocs.

    Dans le dossier manuel, il y a de l'aide pour l'installation.
    Dans le dossier clé se trouve le fichier pour l'activation.
    Dans le dossier manuel figurent les fichiers d'aide pour les commandes.

    Remarque: pour des raisons de compactage, le manuel mis à jour a été supprimé et plusieurs images ont été supprimées dans le manuel d'aide ci-joint.
    Le manuel mis à jour peut être demandé par courrier à
    vhcad@hotmail.com
    dans le cas où les applications leur sont utiles, ou d'analyser à part entière le fonctionnement des commandes.

  38. Comment puis-je insérer des verbes dans une polyligne.
    merci

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

Retour à bouton en haut