Arch Fence/pl: Difference between revisions
(Created page with "{{GuiCommand/pl |Name=Arch Fence |Name/pl=Architektura: Ogrodzenie |MenuLocation=Architektura → Ogrodzenie |Workbenches=Architektura |Version=0.19 }}") |
(Created page with "{{Docnav/pl |Rama |Wiązar |środowisko pracy Architektura |IconL=Arch_Frame.svg |IconR=Arch_Truss.svg |IconC=Workbench_Arch.svg }}") |
||
(17 intermediate revisions by the same user not shown) | |||
Line 18: | Line 18: | ||
}} |
}} |
||
= |
<span id="Description"></span> |
||
==Opis== |
|||
Narzędzie '''Ogrodzenie''' jest obiektem, który buduje ogrodzenie poprzez powtarzanie pojedynczego słupka i sekcji wzdłuż danej ścieżki. |
|||
The [[Arch_Fence|Arch Fence]] is a object that builds a fence by repeating a single fence post and section along a given path. |
|||
[[Image:Arch Fence description example.png|600px]] |
[[Image:Arch Fence description example.png|600px]] |
||
= |
<span id="Usage"></span> |
||
==Użycie== |
|||
<span id="Creating_from_scratch"></span> |
|||
===Creating from scratch=== |
|||
===Tworzenie od podstaw=== |
|||
# Użyj wybranego środowiska pracy, aby utworzyć pojedynczy słupek ogrodzenia i pojedynczą sekcję. |
|||
# Use a workbench of your choice to create a single fence post and a single section. |
|||
# |
# Stwórz ścieżkę, którą ma podążać ogrodzenie, używając środowiska pracy [[Sketcher_Workbench/pl|Szkicownik]] lub [[Draft_Workbench/pl|Rysunek Roboczy]]. |
||
# |
# Przełącz się z powrotem do środowiska [[Arch_Workbench|Architektura]]. |
||
# Wybierz sekcję, słupek i ścieżkę dokładnie w tej kolejności. |
|||
# Select the section, post and path in exactly that order. |
|||
# |
# Naciśnij przycisk {{Button|[[Image:Arch_Fence.svg|16px]] '''Ogrodzenie'''}}. |
||
= |
<span id="Options"></span> |
||
==Opcje== |
|||
Na razie narzędzie przyjmuje następujące założenia |
|||
For now the tool assumes the following |
|||
# Ścieżka jest rysowana na płaszczyźnie XY. |
|||
# The Path is drawn on the XY-Plane |
|||
# Przekrój i słupek są rysowane w punkcie początkowym, tak aby stały pionowo w widoku z przodu. |
|||
# Section and Post are drawn at the origin so that they stand upright in front view |
|||
= |
<span id="Properties"></span> |
||
==Właściwości== |
|||
<span id="Data"></span> |
|||
=== |
===Dane=== |
||
* {{PropertyData| |
* {{PropertyData|Ścieżka}}: Ścieżka, którą powinno podążać ogrodzenie. |
||
* {{PropertyData| |
* {{PropertyData|Słupek}}: Pojedynczy słupek ogrodzenia do powtórzenia. |
||
* {{PropertyData| |
* {{PropertyData|Sekcja}}: Pojedyncza sekcja do powtórzenia. |
||
* {{PropertyData| |
* {{PropertyData|lLiczba słupków}}: Całkowita liczba słupków użytych do budowy ogrodzenia. Jest ona obliczana automatycznie. |
||
* {{PropertyData| |
* {{PropertyData|lLiczba sekcji}}: Całkowita liczba sekcji użytych do budowy ogrodzenia. Jest ona obliczana automatycznie. |
||
<span id="View"></span> |
|||
=== |
===Widok=== |
||
* {{PropertyView|Używaj oryginalnych kolorów}}: Po ustawieniu na {{True/pl}} ogrodzenie użyje kolorów z oryginalnej sekcji i słupka. W przeciwnym razie do pokolorowania ogrodzenia zostanie użyty Kolor Kształtu ogrodzenia. |
|||
* {{PropertyView|Use Original Colors}}: When set to {{TRUE}} the fence will use the colors from the original section and post. Otherwise the ShapeColor of the fence will be used to colorize the fence. |
|||
= |
<span id="Notes"></span> |
||
==Uwagi== |
|||
* |
* Obiekt Ogrodzenie został wprowadzony w FC v0.19 przez użytkownika furti. |
||
* [https://forum.freecadweb.org/viewtopic.php?t=36149 |
* [https://forum.freecadweb.org/viewtopic.php?t=36149 Wątek na forum] omawiający funkcjonalność Ogrodzenia. |
||
= |
<span id="Scripting"></span> |
||
==Tworzenie skryptów== |
|||
Narzędzie '''Ogrodzenie''' 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 67: | Line 76: | ||
}} |
}} |
||
Przykład: |
|||
Example: |
|||
{{Code|code= |
{{Code|code= |
||
Line 100: | Line 109: | ||
{{Docnav |
{{Docnav/pl |
||
|[[Arch_Frame| |
|[[Arch_Frame/pl|Rama]] |
||
|[[Arch_Truss| |
|[[Arch_Truss/pl|Wiązar]] |
||
|[[Arch_Workbench| |
|[[Arch_Workbench/pl|środowisko pracy Architektura]] |
||
|IconL=Arch_Frame.svg |
|IconL=Arch_Frame.svg |
||
|IconR=Arch_Truss.svg |
|IconR=Arch_Truss.svg |
Latest revision as of 05:24, 5 May 2024
Architektura: Ogrodzenie |
Lokalizacja w menu |
---|
Architektura → Ogrodzenie |
Środowisko pracy |
Architektura |
Domyślny skrót |
brak |
Wprowadzono w wersji |
0.19 |
Zobacz także |
brak |
Opis
Narzędzie Ogrodzenie jest obiektem, który buduje ogrodzenie poprzez powtarzanie pojedynczego słupka i sekcji wzdłuż danej ścieżki.
Użycie
Tworzenie od podstaw
- Użyj wybranego środowiska pracy, aby utworzyć pojedynczy słupek ogrodzenia i pojedynczą sekcję.
- Stwórz ścieżkę, którą ma podążać ogrodzenie, używając środowiska pracy Szkicownik lub Rysunek Roboczy.
- Przełącz się z powrotem do środowiska Architektura.
- Wybierz sekcję, słupek i ścieżkę dokładnie w tej kolejności.
- Naciśnij przycisk Ogrodzenie.
Opcje
Na razie narzędzie przyjmuje następujące założenia
- Ścieżka jest rysowana na płaszczyźnie XY.
- Przekrój i słupek są rysowane w punkcie początkowym, tak aby stały pionowo w widoku z przodu.
Właściwości
Dane
- DANEŚcieżka: Ścieżka, którą powinno podążać ogrodzenie.
- DANESłupek: Pojedynczy słupek ogrodzenia do powtórzenia.
- DANESekcja: Pojedyncza sekcja do powtórzenia.
- DANElLiczba słupków: Całkowita liczba słupków użytych do budowy ogrodzenia. Jest ona obliczana automatycznie.
- DANElLiczba sekcji: Całkowita liczba sekcji użytych do budowy ogrodzenia. Jest ona obliczana automatycznie.
Widok
- WIDOKUżywaj oryginalnych kolorów: Po ustawieniu na
Prawda
ogrodzenie użyje kolorów z oryginalnej sekcji i słupka. W przeciwnym razie do pokolorowania ogrodzenia zostanie użyty Kolor Kształtu ogrodzenia.
Uwagi
- Obiekt Ogrodzenie został wprowadzony w FC v0.19 przez użytkownika furti.
- Wątek na forum omawiający funkcjonalność Ogrodzenia.
Tworzenie skryptów
Narzędzie Ogrodzenie może być używane w makrodefinicjach i z konsoli Python za pomocą następujących funkcji:
Fence = buildFence(section, post, path)
Przykład:
import FreeCAD
import Part
import Arch
parts = []
parts.append(Part.makeBox(2000, 50, 30, FreeCAD.Vector(0, 0, 1000 - 30)))
parts.append(Part.makeBox(2000, 50, 30))
parts.append(Part.makeBox(20, 20, 1000 - 60, FreeCAD.Vector(0, 15, 30)))
parts.append(Part.makeBox(20, 20, 1000 - 60, FreeCAD.Vector(1980, 15, 30)))
for i in range(8):
parts.append(Part.makeBox(20, 20, 1000 - 60, FreeCAD.Vector((2000 / 9 * (i + 1)) - 10, 15, 30)))
Part.show(Part.makeCompound(parts), "Fence_section")
fence_section = FreeCAD.ActiveDocument.Fence_section
sketch = FreeCAD.ActiveDocument.addObject("Sketcher::SketchObject", "Path")
sketch.Placement = FreeCAD.Placement(FreeCAD.Vector(0, 0, 0), FreeCAD.Rotation(0, 0, 0, 1))
sketch.addGeometry(Part.LineSegment(FreeCAD.Vector(0, 0, 0), FreeCAD.Vector(20000, 0, 0)), False)
sketch.addGeometry(Part.LineSegment(FreeCAD.Vector(20000, 0, 0), FreeCAD.Vector(20000, 20000, 0)), False)
post = Part.makeBox(100, 100, 1000, FreeCAD.Vector(0, 0, 0))
Part.show(post, "Post")
post = FreeCAD.ActiveDocument.Post
Fence = Arch.buildFence(fence_section, post, sketch)
środowisko pracy Architektura
- Elementy: Mury, Konstrukcja, ściana kurtynowa, Okna, Drzwi, Dach, Kubatura, Schody, Wyposażenie, Ramy, Ogrodzenie, Kratownica, Profil, Rura, Kształtka
- Zbrojenie: Pręty zbrojeniowe proste, Pręty zbrojeniowe typu U, Pręty zbrojeniowe typu L, Strzemiona, Strzemiona, Pręty zbrojeniowe spiralne, Zbrojenie słupów, Zbrojenie belek, Zbrojenie płyt stropowych, Zbrojenie stóp fundamentowych, Pręt zbrojeniowy
- Panels: Panel, Panelizacja do cięcia, Arkusz panela, Zagnieżdżanie
- Materiał: Wybór materiału, Materiał złożony
- Organizacja: Część budowli, Projekt, Teren, Budowla, Piętro, Odniesienie, Płaszczyzna przekroju, Obmiar
- Osie: Osie, Układ osi, Siatka
- Modifikacja: Płaszczyzna cięcia, Komponent dodaj, Komponent usuń, Przegląd
- Narzędzia: Komponent, Klonuj komponent, Podziel siatkę, Siatka na kształt, Zaznacz siatki nie bryłowe, Usuń kształt., Zamknij otwory, Połącz ściany, Sprawdź, Przełącz flagę Brep IFC, Trzy widoki, Arkusz kalkulacyjny IFC, Przełącz widoczność odjęcia
- Dodatkowe: Preferencje, Ustawienia Importu i Eksportu (IFC, DAE, OBJ, JSON, 3DS); SHP), Architektura: API
Centrum użytkownika
- Jak zacząć
- Instalacja: Pobieranie programu, Windows, Linux, Mac, Dodatkowych komponentów, Docker, AppImage, Ubuntu Snap
- Podstawy: Informacje na temat FreeCAD, Interfejs użytkownika, Profil nawigacji myszką, Metody wyboru, Nazwa obiektu, Edytor ustawień, Środowiska pracy, Struktura dokumentu, Właściwości, Pomóż w rozwoju FreeCAD, Dotacje
- Pomoc: Poradniki, Wideo poradniki
- Środowiska pracy: Strona Startowa, Architektura, Assembly, CAM, Rysunek Roboczy, MES, Inspekcja, Siatka, OpenSCAD, Część, Projekt Części, Punkty, Inżynieria Wsteczna, Robot, Szkicownik, Arkusz Kalkulacyjny, Powierzchnia 3D, Rysunek Techniczny, Test Framework