je suis dans un scu quelconque et je fais une cotation linéaire ou alignée. J'applique une rotation avec copie de 180° à mon dessin, pour faire la façade opposée par exemple, et je tourne mon scu de 180°. Les nouvelles cotes auront la tête vers le bas.
Quand on agit sur la propriété "rotation du texte" on peut arriver à rétablir les choses mais c'est pas génial. En regardant de plus près, on voit qu'il y a aussi une propriété "rotation", mais que je n'arrive pas à trouver dans la fenêtre des propriétés.
Citation
; OwnerID32 (RO) = 44
; PlotStyleName = "ByLayer"
; PrimaryUnitsPrecision = 0
; Rotation = 2.71988
; RoundDistance = 0.0
; ScaleFactor = 50.0
; PlotStyleName = "ByLayer"
; PrimaryUnitsPrecision = 0
; Rotation = 2.71988
; RoundDistance = 0.0
; ScaleFactor = 50.0
on récupère la valeur "rotation" avec (setq rot (vla-get-rotation e)), on lui rajoute la valeur pi et on réinjecte cette valeur avec (vla-put-rotation e (+ rot pi))
et là c'est beaucoup mieux. On peut pas faire autrement qu'avec lisp pour modifier cette propriété ?
Merci
Amicalement
Vincent