Aller au contenu

Messages recommandés

Posté(e)

hello

je me suis rendu compte d'un phénomène bizarre (pour moi)

les echelles des lignes ne sont pas totues identiques.

mes objets sur mon fichier actif se comportent correctement en revanche tous les blocs sur ce ficheir n'ont aps le même facteur d'echelle de ligne (tous ces blocs viennent d'un fichier DWG que j'exploite depuis le designcenter)

Comment ça se fait?

http://img15.hostingpics.net/thumbs/mini_223525CAD.jpg

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Posté(e)

Hello

 

Si tu as un facteur d'echelle different pour un MEME nom de type de ligne (ou de hachures)

c sans doute un melange de plusieurs DWGs :

- l'un ayant utilise ACADISO.LIN (ACADISO.PAT)

- l'autre A C A D .LIN (ACAD.PAT)

 

En principe le facteur est de 25.4

 

Le Decapode (lecrabe)

Autodesk Expert Elite Team

Posté(e)

hello

@rebcao

j'ai rechargé tous mes types de lignes mais rien n'y fait!

@lecrabe

aprés verification, les blocs du fichiers que j'utilise via designcenter sont, tout comme mon fichier actif, sur ACADISO.LIN

qu'est-ce que les extensions .PAT font là, ej croyait que ces extensions ne s'utilisaient que pour les hachures?

bref... la preuve en image, un petit extrait

http://www.toofiles.com/fr/oip/documents/zip/241_dessin2.html

Phil

 

PS : si vous avez un hébergeur sans pub je suis preneur... cijoint ne fonctionne plus depuis qqs temps!

Projeteur Revit Indépendant - traitement des eaux/CVC

Posté(e)

Hello

 

Ma remarque au sujet des fichiers .PAT, c'etait juste pour rappel

que le probleme pouvait etre le meme avec les Hachures - C tout !

 

Desole que cette remarque te trouble !?

 

SVP peux tu nous envoyer ton DWG (ou extrait) avec ces foutus blocs ?

cadxp at hotmail point fr

 

Le Decapode (lecrabe)

Autodesk Expert Elite Team

Posté(e)

hello

 

Oui ton probleme d'echelle dans les multi-lignes est curieux !

 

J'ai l'impression que l'echelle de type de ligne "CACHE" dans la definition de la multi-ligne

est different de celui du DWG courant ... Environ 2.5 x fois plus grand d'ailleurs

 

Hors 2.54 cm = 1 pouce et donc cette difference d'echelle de 2.5 me fait toujours penser

a un probleme d'initialisation au depart du DWG soit en mm soit en pouces ...

 

Le style de Multi-Lignes a peut etre ete defini dans un dessin US/Americain

puis utilise dans un dessin metrique ou qq chose comme ca !?

 

Qu'en penses d'autres gourous ?

 

Le Decapode (lecrabe)

Autodesk Expert Elite Team

Posté(e)

Re,

Toutes mes multilignes ont été créées à partir de mon gabarit

je ne sais pas vraiment à quoi c'est dû!

:huh:

Projeteur Revit Indépendant - traitement des eaux/CVC

Posté(e) (modifié)

Attention, les multilignes ont aussi des échelles ? Est-ce qu'elles jouent ? je jette un oeil.

 

Bof, c'est pas ça.

 

As-tu bien suivi le conseil de RebCAO ?

Modifié par Tramber

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

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

Salut, j'ai regarde ton dwg.

 

Ce que j'ai vu, c'est que l'echelle de type de ligne dans ton bloc est a 1, tes multilignes sont a 0.4, change la valeur dans ton bloc a 0.4.

 

Dans ton bloc, les lignes sont de type "Bybloc", ce qui signifie, si j'ai bien compris, l'echelle de type de ligne est donc parametre par ton bloc, et non le type de ligne que tu a applique a ton bloc.

 

Je ne sais pas si ca repond ton probleme, mais ici ca fonctionne.

Posté(e)

Rebcao : un exmple se trouve à dispo un peu plus haut

Julian : pouah... quelle mauvaise nouvelle tu m'annonces là!!

comment faire pour modifier l'ensemble de mes blocs sur mes fichiers sources?

pcq si je commence à la mano...

peut être un lisp?

ma connaissance en lisp s'arrète au commande AutoCAD... mal partie cette affaire...

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Posté(e)

Desole, mais la, je ne peux pas aider, je crois enconnaitre moins que toi en lisp ^^"

 

Par contre, j'utilise ca pour mettre mettre bloc en Layer0, Bylayer :

Mon lien

 

Quelqu'un doit sans doute pouvoir te modifier ce lisp ? :unsure: ou en faire un tout neuf ...

Posté(e)

post-8101-0-51732700-1331076733_thumb.png

 

Ne cherche pas plus loin la cause de ton problème... <_<

 

Si tu veux mettre une valeur à 0.4, c'est la case au-dessus (LTSCALE alias ECHLTP), surtout pas CELTSCALE.

 

Petit cadeau qui te sera peut-être utile:

 

(defun C:DEFLTS ( / acdoc)
 (vl-load-com)
 (setq acdoc (vla-get-activedocument (vlax-get-acad-object)))
 (vlax-map-collection
   (vla-get-blocks acdoc)
   '(lambda (x)
     (vlax-for ent x
       (vla-put-linetypescale ent 1.0)
     )
   )
 )
 (setvar "CELTSCALE" 1.0)
 (setvar "LTSCALE" 1.0) ; remplacer 1.0 par 0.4 si besoin
 (princ)
)

Posté(e)

Hello Bryce

 

Si j'ai bien compris ton progr parcourt tout le DWG

et remet a UN le facteur d'echelle local des types de ligne

 

Q1) Est il capable de descendre a l'interieur des blocs/symboles ?

 

Q2) Si OUI, y compris les blocs imbriques ?

 

Q3) SVP peux tu nous donner la version qui permet de traiter

une selection AutoCAD classique (Choix des objets:) ?

 

Merci d'avance, Le Decapode (lecrabe)

Autodesk Expert Elite Team

Posté(e)

hello bryce

tu es un... couche-tard...minuit trente cinq, ta dame risque de te recevoir à coup de ... (but not my problem)

well

c'est vrai que je suis pas malin sur ce coup... j'ai tout remis en ordre

CLETSCALE 1

LTSCALE 0.4

franchement ya tellement d'option qui se croisent et se recroisent sur ce soft que ya de quoi en perdre son latin!! (je pense toujours que les ingés d'ACAD doivent arréter de justifier leur salaire par l'augmentation de la compléxité du soft!!)

bref

@crabe:

le bout de lisp amrche très bien sur les blocs, ET sur les blocs iimbriqués (enfin chez moi...)

le lisp traite l'ensemble du ficheir et c'est très bien pour mon utilisation

pour résumer : bryce : Merci!

Phil

Projeteur Revit Indépendant - traitement des eaux/CVC

Posté(e)

Hello Bryce

 

No problemo, si je veux traiter une partie d'un DWG

un simple WBLOC et hop je fais passer dessus ton progr !

 

Encore Merci, Le Decapode (lecrabe)

Autodesk Expert Elite Team

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é