Arch Axis/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "# Naciśnij przycisk {{Button|16px '''Osie'''}} lub naciśnij {{KEY|A}}, a następnie {{KEY|X}} przyciski. # Przesuń / Obróć system osi do żądanej pozycji. # Przejdź do trybu edycji, klikając dwukrotnie układ osi w widoku drzewa, aby dostosować jego ustawienia, takie jak liczba osi, odległości i kąty między osiami.")
No edit summary
 
(11 intermediate revisions by the same user not shown)
Line 34: Line 34:
# Przejdź do trybu edycji, klikając dwukrotnie układ osi w widoku drzewa, aby dostosować jego ustawienia, takie jak liczba osi, odległości i kąty między osiami.
# Przejdź do trybu edycji, klikając dwukrotnie układ osi w widoku drzewa, aby dostosować jego ustawienia, takie jak liczba osi, odległości i kąty między osiami.


==Options==
<span id="Options"></span>
==Opcje==


* Każda oś w serii ma swoją własną odległość i kąt w stosunku do poprzedniej osi. Pozwala to na tworzenie bardzo złożonych układów, takich jak układy nieortogonalne, układy biegunowe lub wszelkiego rodzaju układy niejednolite.
* Each axis in the series has its own distance and angle in relation to the previous axis. This allows to do very complex systems such as non-orthogonal systems, polar systems or any kind of non-uniform system.
* Dwukrotne kliknięcie osi w widoku drzewa umożliwia edycję odległości, kątów i etykiet każdej osi.
* Double-clicking the axis in the tree view allows to edit the distances, angles and labels of each axis.
* Długość osi, rozmiar bąbelków i style numeracji można dostosowywać bezpośrednio we właściwościach systemu osi.
* Axes length, size of the bubbles and numbering styles are customizable directly via the axes system's properties.
* Każda oś może również wyświetlać etykietę, którą można edytować za pomocą okna dialogowego panelu zadań.
* Each axis can also display a label, which is editable via the task panel dialog.


==Properties==
<span id="Properties"></span>
==Właściwości==


* {{PropertyData|Length}}: The length of the axes
* {{PropertyData|Długość}}: Długość osi.
* {{PropertyData|Limit}}: If greater than zero, each axis will be represented as two lines of the given length instead of one continuous line {{Version|0.20}}
* {{PropertyData|Limit}}: Jeśli wartość jest większa niż zero, każda będzie przedstawiona jako dwie linie o danej długości zamiast jednej ciągłej linii {{Version/pl|0.20}}.
* {{PropertyView|Bubble Size}}: The size of the axis bubbles
* {{PropertyView|Rozmiar dymka}}: Rozmiar dymka osi.
* {{PropertyView|Numeration style}}: How the axes are numbered: 1,2,3, A,B,C, etc...
* {{PropertyView|Style numerowania}}: Sposób numerowania osi: 1,2,3, A,B,C, itd...
* {{PropertyView|Bubble Position}}: Where the bubble is placed on the axis: At start point, endpoint, both or none.
* {{PropertyView|Pozycja dymka}}: Definiuje gdzie znajduje się dymek na osi: Na punkcie początkowym, końcowym, oba lub żaden.
* {{PropertyView|Font Name}}: A font to draw the bubble number and/or labels
* {{PropertyView|Nazwa czcionki}}: Czcionka do rysowania numeru dymka i / lub etykiet.
* {{PropertyView|Font Size}}: The size of the label text only (bubble text is controlled by the bubble size)
* {{PropertyView|Rozmiar czcionki}}: Rozmiar tekstu etykiety ''(tekst dymka jest kontrolowany przez rozmiar pęcherzyka)''.
* {{PropertyView|Show Labels}}: Turns the display of the label texts on/off
* {{PropertyView|Wyświetl etykietę}}: Włącza lub wyłącza wyświetlanie tekstów etykiet.


<span id="Use_as_section_mark"></span>
==Use as section mark==
==Użycie jako oznaczenie przekroju==


By setting the '''Bubble Position''' property to '''Arrow left/right''' or '''Bar left/right''', the axis will display a filled arrow or bar instead of the bubble, so it can be used as a section mark. {{Version|0.20}}
Ustawiając właściwość '''Pozycja dymka''' na '''Strzałka lewo/prawo''' lub '''Pasek lewo/prawo''', wyświetli wypełnioną strzałkę lub pasek zamiast dymka, dzięki czemu może być użyta jako oznaczenie przekroju. {{Version/pl|0.20}}


==Scripting==
<span id="Scripting"></span>
==Tworzenie skryptów==


{{Emphasis|See also:}} [[Arch API|Arch API]] and [[FreeCAD Scripting Basics|FreeCAD Scripting Basics]].
{{Emphasis|Zobacz również:}} [[Arch_API/pl|API: Architektura]] i [[FreeCAD_Scripting_Basics/pl|Podstawy tworzenia skryptów FreeCAD]].


The Axis tool can be used in [[Macros|macros]] and from the [[Python|Python]] console by using the following function:
Narzędzie '''Osi''' może być używane w [[Macros/pl|makrodefinicjach]] i z konsoli [[Python/pl|Python]] za pomocą następującej funkcji:


{{Code|code=
{{Code|code=
Line 66: Line 70:
}}
}}


* Creates an {{incode|Axes}} object from the given number ({{incode|num}}) of axes, and {{incode|size}}, the interval between each axis.
* Tworzy obiekt {{incode|Axes}} z podanej liczby ({{incode|num}}) osi i {{incode|size}}, odstępu między każdą osią.


Przykład:
Example:


{{Code|code=
{{Code|code=
Line 94: Line 98:




{{Docnav
{{Docnav/pl
|[[Arch_CompAxis|CompAxis]]
|[[Arch_CompAxis/pl|Komponent osie]]
|[[Arch_AxisSystem|AxisSystem]]
|[[Arch_AxisSystem/pl|Układ osi]]
|[[Arch_Workbench|Arch]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Arch_CompAxis.png
|IconL=Arch_CompAxis.png
|IconR=Arch_AxisSystem.svg
|IconR=Arch_AxisSystem.svg

Latest revision as of 18:40, 8 April 2024

Arch Axis

Menu location
Architektura → Narzędzia osi → Osie
Workbenches
Architektura
Default shortcut
A X
Introduced in version
-
See also
Układ osi, Siatka

Opis

Narzędzie Osie pozwala na umieszczenie serii osi w bieżącym dokumencie. Odległość i kąt między osiami można dostosować, podobnie jak styl numeracji. Osie służą głównie jako odniesienia do przyciągania obiektów, ale mogą być również używane razem z Układem osi. Mogą być one również przywoływane przez inne obiekty architektury w celu utworzenia parametrycznych szyków, na przykład belek lub słupów. Zamiast osi mozna również użyć Siatki.

Dwie osie obiektów ustawione prostopadle do siebie w celu utworzenia siatki.

Użycie

  1. Naciśnij przycisk Osie lub naciśnij A, a następnie X przyciski.
  2. Przesuń / Obróć system osi do żądanej pozycji.
  3. Przejdź do trybu edycji, klikając dwukrotnie układ osi w widoku drzewa, aby dostosować jego ustawienia, takie jak liczba osi, odległości i kąty między osiami.

Opcje

  • Każda oś w serii ma swoją własną odległość i kąt w stosunku do poprzedniej osi. Pozwala to na tworzenie bardzo złożonych układów, takich jak układy nieortogonalne, układy biegunowe lub wszelkiego rodzaju układy niejednolite.
  • Dwukrotne kliknięcie osi w widoku drzewa umożliwia edycję odległości, kątów i etykiet każdej osi.
  • Długość osi, rozmiar bąbelków i style numeracji można dostosowywać bezpośrednio we właściwościach systemu osi.
  • Każda oś może również wyświetlać etykietę, którą można edytować za pomocą okna dialogowego panelu zadań.

Właściwości

  • DANEDługość: Długość osi.
  • DANELimit: Jeśli wartość jest większa niż zero, każda oś będzie przedstawiona jako dwie linie o danej długości zamiast jednej ciągłej linii dostępne w wersji 0.20.
  • WIDOKRozmiar dymka: Rozmiar dymka osi.
  • WIDOKStyle numerowania: Sposób numerowania osi: 1,2,3, A,B,C, itd...
  • WIDOKPozycja dymka: Definiuje gdzie znajduje się dymek na osi: Na punkcie początkowym, końcowym, oba lub żaden.
  • WIDOKNazwa czcionki: Czcionka do rysowania numeru dymka i / lub etykiet.
  • WIDOKRozmiar czcionki: Rozmiar tekstu etykiety (tekst dymka jest kontrolowany przez rozmiar pęcherzyka).
  • WIDOKWyświetl etykietę: Włącza lub wyłącza wyświetlanie tekstów etykiet.

Użycie jako oznaczenie przekroju

Ustawiając właściwość Pozycja dymka na Strzałka lewo/prawo lub Pasek lewo/prawo, oś wyświetli wypełnioną strzałkę lub pasek zamiast dymka, dzięki czemu może być użyta jako oznaczenie przekroju. dostępne w wersji 0.20

Tworzenie skryptów

Zobacz również: API: Architektura i Podstawy tworzenia skryptów FreeCAD.

Narzędzie Osi może być używane w makrodefinicjach i z konsoli Python za pomocą następującej funkcji:

Axes = makeAxis(num=5, size=1000, name="Axes")
  • Tworzy obiekt Axes z podanej liczby (num) osi i size, odstępu między każdą osią.

Przykład:

import Draft, Arch

Axes = Arch.makeAxis(5, 1000)

Axes.ViewObject.LineWidth = 3
Axes.ViewObject.BubbleSize = 200
Axes.ViewObject.FontSize = 150

Axes2 = Arch.makeAxis(6, 500)

Axes2.ViewObject.LineWidth = 2
Axes2.ViewObject.BubbleSize = 200
Axes2.ViewObject.FontSize = 150
Axes2.ViewObject.NumberingStyle = "A,B,C"
FreeCAD.ActiveDocument.recompute()

Axes2.Length = 6000
Draft.rotate(Axes2, -90)
Draft.move(Axes2, FreeCAD.Vector(-1000, 2500, 0))
FreeCAD.ActiveDocument.recompute()