Aller au contenu

Messages recommandés

Posté(e)

est il possible de faire un script pour comptabiliser la longueur de spline?

 

les sélectionner toutes d'un coup et avoir ainsi le métré

 

pour l'instant je dois faire la commande liste et le faire a la calculatrice car çà ne fais pas le total

 

Merci

Posté(e)

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

 

./__\.
(.°=°.)
Posté(e)

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...

Posté(e)

Hop, j'ai regardé.

T'as (malheureusement) raison !

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Un même sujet assez récent dans LT2006.

 

Cela devrait aussi fonctionner avec des splines...

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

Posté(e)

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) 
) 

Posté(e)

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??

Posté(e)

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

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é