Draft FlipDimension/pl: Difference between revisions

From FreeCAD Documentation
No edit summary
No edit summary
Line 36: Line 36:
==Tworzenie skryptów==
==Tworzenie skryptów==


Zobacz również stronę: [https://freecad.github.io/SourceDoc/ Dokumentacja API generowana automatycznie] oraz [[FreeCAD Scripting Basics/pl|Podstawy pisania skryptów dla FreeCAD]].
Zobacz również stronę: [https://freecad.github.io/SourceDoc/ Dokumentacja API generowana automatycznie] oraz [[FreeCAD_Scripting_Basics/pl|Podstawy pisania skryptów dla FreeCAD]].


Aby odwrócić [[Draft_Dimension/pl|wymiar]] należy zmienić jego właściwość {{incode|Normal}}.
Aby odwrócić [[Draft_Dimension/pl|wymiar]] należy zmienić jego właściwość {{incode|Normal}}.

Revision as of 19:26, 8 July 2021

Rysunek Roboczy: Obróć wymiar

Lokalizacja w menu
Modyfikacja → Obróć wymiar
Środowisko pracy
Rysunek Roboczy, Architektura
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
brak

Opis

Narzędzie Odwróć wymiar przerzuca tekst wymiaru wokół linii wymiarowej o 180°. Można go użyć do korekty wymiarów, których tekst ukazuje się w lustrzanym odbiciu. Polecenie nie działa poprawnie dla wymiarów kątowych.

Użycie

  1. Wybierz jeden lub więcej wymiarów.
  2. Istnieje kilka sposobów, aby wywołać to polecenie:
    • Naciśnij przycisk Odwróć wymiar.
    • Wybierz z menu opcję Modyfikacja → Odwróć wymiar.
    • Wybierz z menu opcję Przybory → Odwróć wymiar.

Uwagi

Tekst wymiarów posiada również właściwość DANEFlip Text która, gdy ma wartość true, obraca tekst o 180 stopni względem normalnego kierunku. Można to połączyć z działaniem tej komendy.

Tworzenie skryptów

Zobacz również stronę: Dokumentacja API generowana automatycznie oraz Podstawy pisania skryptów dla FreeCAD.

Aby odwrócić wymiar należy zmienić jego właściwość Normal.

Przykład:

import FreeCAD as App
import Draft

doc = App.newDocument()

p1 = App.Vector(0, 0, 0)
p2 = App.Vector(1000, 0, 0)
p3 = App.Vector(500, 300, 0)
dimension = Draft.make_dimension(p1, p2, p3)
dimension.ViewObject.FontSize = 200

dimension.Normal = dimension.Normal.negative()
doc.recompute()