Arch Truss/pl: Difference between revisions

From FreeCAD Documentation
(Created page with "# Upewnij się, że nic nie jest zaznaczone # Naciśnij przycisk {{Button|16px '''Wiązar'''}}. # Kliknij w widoku 3D, aby zdefiniować pierwszy punkt lub ręcznie wprowadź współrzędne X, Y i Z. # Kliknij w widoku 3D, aby zdefiniować drugi punkt lub ręcznie wprowadź współrzędne X, Y i Z. # Dostosuj właściwości kratownicy do własnych potrzeb.")
(Created page with "{{Docnav/pl |Ogrodzenie |Profil |środowisko pracy Architektura |IconL=Arch_Fence.svg |IconR=Arch_Profile.svg |IconC=Workbench_Arch.svg }}")
 
(6 intermediate revisions by the same user not shown)
Line 46: Line 46:
# Dostosuj właściwości kratownicy do własnych potrzeb.
# Dostosuj właściwości kratownicy do własnych potrzeb.


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


<span id="Data"></span>
=== Data ===
===Dane===


* {{PropertyData|TrussAngle}}: The angle of the truss
* {{PropertyData|TrussAngle}}: Kąt kratownicy.
* {{PropertyData|SlantType}}: The slant type of this truss
* {{PropertyData|SlantType}}: Typ skosu kratownicy.
* {{PropertyData|Normal}}: The normal direction of this truss
* {{PropertyData|Normal}}: Kierunek normalny kratownicy.
* {{PropertyData|HeightStart}}: The height of the truss at the start position
* {{PropertyData|HeightStart}}: Wysokość kratownicy w pozycji początkowej.
* {{PropertyData|HeightEnd}}: The height of the truss at the end position
* {{PropertyData|HeightEnd}}: Wysokość kratownicy w pozycji końcowej.
* {{PropertyData|StrutStartOffset}}: An optional start offset for the top strut
* {{PropertyData|StrutStartOffset}}: Opcjonalne przesunięcie początkowe dla górnej rozpórki.
* {{PropertyData|StrutEndOffset}}: An optional end offset for the top strut
* {{PropertyData|StrutEndOffset}}: Opcjonalne przesunięcie końcowe dla górnej rozpórki.
* {{PropertyData|StrutHeight}}: The height of the main top and bottom elements of the truss
* {{PropertyData|StrutHeight}}: Wysokość głównych górnych i dolnych elementów kratownicy.
* {{PropertyData|StrutWidth}}: The width of the main top and bottom elements of the truss
* {{PropertyData|StrutWidth}}: szerokość głównego górnego i dolnego elementu kratownicy.
* {{PropertyData|RodType}}: The type of the middle element of the truss
* {{PropertyData|RodType}}: Typ środkowego elementu kratownicy.
* {{PropertyData|RodDirection}}: The direction of the rods
* {{PropertyData|RodDirection}}: Kierunek prętów.
* {{PropertyData|RodSize}}: The diameter or side of the rods
* {{PropertyData|RodSize}}: Średnica lub bok prętów.
* {{PropertyData|RodSections}}: The number of rod sections
* {{PropertyData|RodSections}}: Liczba sekcji prętów.
* {{PropertyData|RodEnd}}: If the truss has a rod at its endpoint or not
* {{PropertyData|RodEnd}}: Czy kratownica ma pręt w punkcie końcowym, czy nie.
* {{PropertyData|RodMode}}: How to draw the rods
* {{PropertyData|RodMode}}: Sposób rysowania prętów.


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


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


{{Code|code=
{{Code|code=
Line 74: Line 77:
}}
}}


Przykład:
Example:


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




{{Docnav
{{Docnav/pl
|[[Arch_Fence|Fence]]
|[[Arch_Fence/pl|Ogrodzenie]]
|[[Arch_Profile|Profile]]
|[[Arch_Profile/pl|Profil]]
|[[Arch_Workbench|Arch]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Arch_Fence.svg
|IconL=Arch_Fence.svg
|IconR=Arch_Profile.svg
|IconR=Arch_Profile.svg

Latest revision as of 05:35, 5 May 2024

Architektura: Wiązar

Lokalizacja w menu
Architektura → Wiązar
Środowisko pracy
Architektura
Domyślny skrót
brak
Wprowadzono w wersji
0.19
Zobacz także
brak

Opis

Narzędzie Wiązar tworzy obiekt wiązara z wybranego obiektu liniowego (takiego jak linia lub szkic) lub od podstaw, jeśli żaden obiekt nie został wybrany podczas uruchamiania polecenia.

Użycie

Tworzenie z wybranego obiektu

  1. Użyj wybranego środowiska pracy, aby utworzyć pojedynczą linię
  2. Wybierz tę linię.
  3. Naciśnij przycisk Wiązar.
  4. Dostosuj właściwości kratownicy do swoich potrzeb.


Tworzenie od podstaw

  1. Upewnij się, że nic nie jest zaznaczone
  2. Naciśnij przycisk Wiązar.
  3. Kliknij w widoku 3D, aby zdefiniować pierwszy punkt lub ręcznie wprowadź współrzędne X, Y i Z.
  4. Kliknij w widoku 3D, aby zdefiniować drugi punkt lub ręcznie wprowadź współrzędne X, Y i Z.
  5. Dostosuj właściwości kratownicy do własnych potrzeb.

Właściwości

Dane

  • DANETrussAngle: Kąt kratownicy.
  • DANESlantType: Typ skosu kratownicy.
  • DANENormal: Kierunek normalny kratownicy.
  • DANEHeightStart: Wysokość kratownicy w pozycji początkowej.
  • DANEHeightEnd: Wysokość kratownicy w pozycji końcowej.
  • DANEStrutStartOffset: Opcjonalne przesunięcie początkowe dla górnej rozpórki.
  • DANEStrutEndOffset: Opcjonalne przesunięcie końcowe dla górnej rozpórki.
  • DANEStrutHeight: Wysokość głównych górnych i dolnych elementów kratownicy.
  • DANEStrutWidth: szerokość głównego górnego i dolnego elementu kratownicy.
  • DANERodType: Typ środkowego elementu kratownicy.
  • DANERodDirection: Kierunek prętów.
  • DANERodSize: Średnica lub bok prętów.
  • DANERodSections: Liczba sekcji prętów.
  • DANERodEnd: Czy kratownica ma pręt w punkcie końcowym, czy nie.
  • DANERodMode: Sposób rysowania prętów.

Tworzenie skryptów

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

Truss = makeFence([baseobj])

Przykład:

import FreeCAD
import Draft
import Arch

p1 = FreeCAD.Vector(0,0,0)
p2 = FreeCAD.Vector(2000,0,0)
baseline = Draft.makeLine(p1,p2)
truss = Arch.makeTruss(baseline)
truss.HeightStart = 200
truss.HeightEnd = 400
# adjust other needed properties