Aller au contenu

Messages recommandés

Posté(e)

Je voudrais créer un style de cotation dont la valeur inferieur a 1metre indique " exemple 90 " pour 90cm et une valeur supperieur a 1metre indique " exemple 1.10 " pour 1metre 10.

Merci pour tout reseignement.

Philjean

Posté(e)

On reconnait bien là l'architecte !

 

Je ne vois pas trop de solution à moins d'utiliser les Unités alternatives mais, là, les 2 styles seront toujours en présence.

 

Je pense ne pas me tromper.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)
si on parle bien d'Architecture, dans la config, à la rubrique cote AEC il est précisé "coter en metre", ça le fait automatiquement.

 

 

voila, c'est tout...

 

 

Merci pour la réponse, mais si je cote en métre: 90 cm s'affiche 0.90

Posté(e)

Bonjour à toutes et tous,

 

Pour moi, la solution est d'associer dans ton Espace objet => 1 UD = 1 cm, comme cela ta cotation et ton plan seront dessiné en cm. Dans ton Espace Papier, XP sera alors de 10 et le pb est réglé !

 

Edit:

Par contre, pour 1.10 tu auras 110, ce n'est donc pas ce que tu recherches,...Désolé !

 

Tu peux peut-être néanmoins faire joujou avec le facteur d''échelle (mais très risqué !) dans le style de cotes onglet "Unités principales",....

 

Pas d'autres idées sur le AutoCAD Base !

 

 

Civil 3D 2025 - COVADIS_18.3b

https://www.linkedin...3%ABt-95313341/

Posté(e)

si dans l'onglet texte du style tu n'affiche pas le zéro de début tu aura .90

 

c'est pas top mais d'un coté je préfère qu'il y ai une trace pour dire qu'on est bien en dessous du mètre... j'ai déja vu des chiffrage exploser pour ce genre d'erreur idiote...

Posté(e)

Une solution (peut être pas super-top) que j'avais donné sur un forum.

Une mise à jour des cotes, fait perdre la modification, il faut ré appliquer la routine.

 

En fin essayes, voir si ça convient

 

(defun c:dim_m2mm ( / js n ent obj_vla)
(setq js
	(ssget "_X"
		(list
			(cons 0 "DIMENSION")
			(cons 67 (if (eq (getvar "CVPORT") 2) 0 1))
			(cons 410 (if (eq (getvar "CVPORT") 2) "Model" (getvar "CTAB")))
		)
	)
)
(cond
	(js
		(vl-load-com)
		(setq n -1)
		(repeat (sslength js)
			(setq
				ent (ssname js (setq n (1+ n)))
				obj_vla (vlax-ename->vla-object ent)
			)
			(if (< (vla-get-Measurement obj_vla) 1.0)
				(progn
					(initget 6)
					(setq factor_scale (getint "\nFacteur multiplicatif ?<100>: "))
					(if (not factor_scale) (setq factor_scale 100))
					(vla-put-LinearScaleFactor obj_vla factor_scale)
					(vla-put-PrimaryUnitsPrecision obj_vla 0)
					(vla-put-SuppressLeadingZeros obj_vla -1)
				)
			)
		)
	)
)
(prin1)
)

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

Posté(e)

Tu peux peut-être néanmoins faire joujou avec le facteur d''échelle (mais très risqué !) dans le style de cotes onglet "Unités principales",....

 

Avec en plus l'arrondi.

Mais c'est vrai c'est risqué pour des utilisations futures.... ou transmissions de fichiers.

 

Curcis__________________________________

Building Design Suite Premium sous souscription et pas sous abonnement!

Lumion

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é