|
|
| Menu location |
|---|
| Opisy → Osie |
| Workbenches |
| BIM |
| Default shortcut |
| A X |
| Introduced in version |
| - |
| See also |
| Układ osi, Siatka |
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.
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
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")
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()