Arch MergeWalls/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


{{Docnav
{{Docnav/pl
|[[Arch_CloseHoles|CloseHoles]]
|[[Arch_CloseHoles/pl|Zamknij otwory]]
|[[Arch_Check|Check]]
|[[Arch_Check/pl|Sprawdź]]
|[[Arch_Workbench|Arch]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Arch_CloseHoles.svg
|IconL=Arch_CloseHoles.svg
|IconR=Arch_Check.svg
|IconR=Arch_Check.svg
Line 10: Line 10:
}}
}}


{{GuiCommand
{{GuiCommand/pl
|Name=Arch MergeWalls
|Name=Arch MergeWalls
|Name/pl=Architektura: Połącz ściany
|MenuLocation=ArchUtilitiesMerge Walls
|MenuLocation=ArchitekturaNarzędziaPołącz ściany
|Workbenches=[[Arch_Workbench|Arch]]
|Workbenches=[[Arch_Workbench/pl|Architektura]]
|SeeAlso=[[Arch_Wall|Arch Wall]]
|SeeAlso=[[Arch_Wall/pl|Ściana]]
}}
}}


==Description==
<span id="Description"></span>
==Opis==


The [[Arch_MergeWalls|MergeWalls]] tool fuses two or more selected {{Button|[[Image: Arch_Wall.svg|16px]] [[Arch_Wall|Arch Walls]]}}.
Narzędzie '''Połącz ściany''' łączy dwie lub więcej wybranych {{Button|[[Image: Arch_Wall.svg|16px]] [[Arch_Wall/pl|ścian]]}}.


==Usage==
<span id="Usage"></span>
==Użycie==


# Wybierz dwie lub więcej ścian. Ściany muszą mieć taką samą wysokość, szerokość i wyrównanie.
# Select two or more walls.
# Press the {{KEY|[[Image:Arch MergeWalls.svg|16px]]}} button, or use the {{KEY|Arch}}{{KEY|Utilities}}{{KEY|[[Image:Arch MergeWalls.svg|16px]] [[Arch MergeWalls|Merge Walls]]}} from the top menu.
# Naciśnij przycisk {{KEY|[[Image:Arch MergeWalls.svg|16px]]}} lub użyj przycisków {{MenuCommand|ArchitekturaNarzędzia → [[Image:Arch MergeWalls.svg|16px]] Połącz ściany}} z menu głównego.


<span id="Notes"></span>
==Properties==
==Uwagi==


* Narzędzie [[Arch_Add/pl|Połącz obiekty]] może łączyć ściany, nawet jeśli mają one różne wysokości, szerokości i wyrównania.
==Limitations==


== Scripting ==
<span id="Scripting"></span>
==Tworzenie skryptów==
{{Emphasis|See also:}} [[Arch API]] and [[FreeCAD Scripting Basics]].


{{Emphasis|Zobacz również:}} [[Arch_API/pl|API: Architektura]] i [[FreeCAD_Scripting_Basics/pl|Podstawy tworzenia skryptów FreeCAD]].
This tool can be used in [[macros]] and from the [[Python]] console by using the following function:

Narzędzie '''Kształt z siatki''' 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=
base = joinWalls(walls, delete=False)
base = joinWalls(walls, delete=False)
}}
}}


Przykład:
Example:
{{Code|code=
{{Code|code=
import FreeCAD, Draft, Arch
import FreeCAD, Draft, Arch
Line 55: Line 61:




{{Docnav
{{Docnav/pl
|[[Arch_CloseHoles|CloseHoles]]
|[[Arch_CloseHoles/pl|Zamknij otwory]]
|[[Arch_Check|Check]]
|[[Arch_Check/pl|Sprawdź]]
|[[Arch_Workbench|Arch]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Arch_CloseHoles.svg
|IconL=Arch_CloseHoles.svg
|IconR=Arch_Check.svg
|IconR=Arch_Check.svg

Latest revision as of 18:02, 6 May 2024

Architektura: Połącz ściany

Lokalizacja w menu
Architektura → Narzędzia → Połącz ściany
Środowisko pracy
Architektura
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Ściana

Opis

Narzędzie Połącz ściany łączy dwie lub więcej wybranych ścian.

Użycie

  1. Wybierz dwie lub więcej ścian. Ściany muszą mieć taką samą wysokość, szerokość i wyrównanie.
  2. Naciśnij przycisk lub użyj przycisków Architektura → Narzędzia → Połącz ściany z menu głównego.

Uwagi

  • Narzędzie Połącz obiekty może łączyć ściany, nawet jeśli mają one różne wysokości, szerokości i wyrównania.

Tworzenie skryptów

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

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

base = joinWalls(walls, delete=False)

Przykład:

import FreeCAD, Draft, Arch

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

Wall2 = Arch.makeWall(None, length=2000, width=200, height=1000)
FreeCAD.ActiveDocument.recompute() 

base = Arch.joinWalls([Wall1, Wall2])