Aller au contenu

total de longueur de spline?


Autocadiens

Messages recommandés

Pas besoin de script.

 

commande AIRE, se mettre en mode ADDITION et OBJET puis cliquer les objets.

 

Fallait savoir que la commande AIRE donnait les PERIMETRES.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

commande AIRE, se mettre en mode ADDITION et OBJET puis cliquer les objets.

 

Ha ??? :casstet:

sur LT 2004 ça additionne les longueur ?

Moi, en version lourde (2006, 07, 08) ça n'additionne que les aires....

Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...

Lien vers le commentaire
Partager sur d’autres sites

Ce Lisp additione la longueur des splines du calque spécifié

 

commande: cumul

 

 (defun c:cumul () 
;quel calque est concerné ? 
(setq CalqueTraite (getstring "\nNom du Calque à Traiter\n")) 

;la variable "dec", est la précision du fichier actuel 
(setq dec (getvar "luprec")) 

;initialisation de la longueur 
(setq longueur 0) 

;création d'un jeu de sélection des polylignes(lw) sur le calque choisi 
(setq jeusel (ssget "X" 
(list (cons 0 "SPLINE") (cons 8 CalqueTraite)) 
) 
) 

;initialisation du compteur d'entité 
(setq n 0) 

;combien y a t'il d'entité dans le jeu de sélection 
(setq lonsel (sslength jeusel)) 

; à faire autant de fois qu'il y a d'entité dans le jeu de sélection 
(repeat lonsel 
(setq ent (ssname jeusel n)) 
(command "aire" "ob" ent) 
(setq longueurtempo (getvar "perimeter")) 
(setq longueur (+ longueur longueurtempo)) 
(setq n (+ 1 n)) 
) 

;affichage d'un message annonçant le résultat 
(alert 
(strcat "Le cumul des longueurs des SPLINES du Calque : " 
calquetraite 
"\nest de : " 
(rtos longueur 2 dec)  
) 
) 
(princ) 
) 

Lien vers le commentaire
Partager sur d’autres sites

l'aide au métrés...

 

je suis pas fan des totaux d'un calque complet... (comment tenir compte du bout de ligne qui taine dans la légende... comment différencier les différants diametres je me sent pas de faire 3 ou 4 calque EU)..

 

quand je fait un métré, je me sert de la fonction isoler calque et j'aditione les longueurs ou compte les objets séléctionés

 

pour les objets c facile.. mais comment modifier ton lisp pou qu'il ne tienne compte que des objets sélecionnés??

Lien vers le commentaire
Partager sur d’autres sites

As tu consulté le lien dans la réponse 4 :casstet:

Il te suffit de cliquer sur le mot "sujet" pour t'y rendre.

 

Sous une version LT sans LT-Extender, tu ne pourras pas faire des miracles.

 

Il y a aussi des solutions pour LT proposé par RebCAO, fais une recherche sur le forum avec son pseudo

Un sujet entre d'autres: "devoir de vacance" je crois ! par rebcao

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité