Arch Add/pl: Difference between revisions

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


{{Docnav
{{Docnav/pl
|[[Arch_CutPlane/pl|Przetnij płaszczyzną]]
|[[Arch_CutLine|CutLine]]
|[[Arch_Remove|Remove]]
|[[Arch_Remove/pl|Usuń komponent]]
|[[Arch_Workbench|Arch]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Arch_CutLine.svg
|IconL=Arch_CutPlane.svg
|IconR=Arch_Remove.svg
|IconR=Arch_Remove.svg
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg
}}
}}


{{GuiCommand
{{GuiCommand/pl
|Name=Arch Add
|Name=Arch Add
|Name/pl=Architektura: Połącz obiekty
|MenuLocation=ArchAdd component
|MenuLocation=ArchitekturaPołącz obiekty
|Workbenches=[[Arch_Workbench|Arch]]
|Workbenches=[[Arch_Workbench/pl|Architektura]]
|SeeAlso=[[Arch_Remove|Arch Remove]]
|SeeAlso=[[Arch_Remove/pl|Usuń komponent]]
}}
}}


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


Narzędzie Add pozwala na wykonywanie 4 rodzajów operacji:
The Add tool allows you to do 4 kinds of operations:
* Add [[Part_Workbench|shape]]-based objects to an Arch component, such as a {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch_Wall|wall]]}} or {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch_Structure|structure]]}}. These objects make then part of the Arch component, and allow you to modify its shape but keeping its base properties such as width and height
* Dodawanie obiektów opartych na [[Part_Workbench/pl|kształcie]] do komponentu Architektury, takich jak {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch_Wall/pl|ściana]]}} lub {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch_Structure/pl|konstrukcja]]}}. Obiekty te stają się częścią komponentu Architektonicznego i pozwalają modyfikować jego kształt, zachowując jego podstawowe właściwości, takie jak szerokość i wysokość.
* Add Arch components, such as a {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch Wall|Arch Walls]]}} or {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure|Arch Structures]]}}, to a group-based arch object such as {{KEY|[[Image:Arch_Floor.svg|16px]] [[Arch Floor|Arch Floors]]}}.
* Dodawanie komponentów Architektury, takich jak {{KEY|[[Image:Arch_Wall.svg|16px]] [[Arch_Wall/pl|ściana]]}} lub {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch_Structure/pl|konstrukcja]]}}, do obiektu Architektonicznego opartego na grupie, takiego jak {{KEY|[[Image:Arch_Floor.svg|16px]] [[Arch Floor/pl|Piętra]]}}.
* Add {{KEY|[[Image:Arch_Axis.svg|16px]] [[Arch Axis|Axis systems]]}} to {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch Structure|structural objects]]}}
* Dodawanie {{KEY|[[Image:Arch_Axis.svg|16px]] [[Arch_Axis/pl|Systemu osi]]}} do {{KEY|[[Image:Arch_Structure.svg|16px]] [[Arch_Structure/pl|obiektów konstrukcyjnych]]}}.
* Add objects to {{KEY|[[Image:Arch_SectionPlane.svg|16px]] [[Arch SectionPlane|section planes]]}}
* Dodawanie obiektów do {{KEY|[[Image:Arch_SectionPlane.svg|16px]] [[Arch SectionPlane/pl|płaszczyzny przekroju]]}}.


The counterpart of this tool is the {{Button|[[Image:Arch_Remove.svg|16px]] [[Arch Remove|Arch Remove]]}} tool.
Odpowiednikiem tego narzędzia jest {{Button|[[Image:Arch_Remove.svg|16px]] [[Arch_Remove/pl|Usuń komponent]]}}.


[[Image:Arch Add example.jpg|640px]]
[[Image:Arch Add example.jpg|640px]]
{{Caption|A box added to a wall as a component.}}
{{Caption|Prostopadłościan dodana do ściany jako komponent.}}


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


# Wybierz obiekty, które mają zostać dodane. Ostatni wybrany obiekt będzie głównym obiektem Architektury.
# Select the objects to be added together. The last object selected will be the host Arch object.
# Press the {{Button|[[Image:Arch Add.svg|16px]]}} button, or use {{KEY|Arch}}{{KEY|[[Image:Arch Add.svg|16px]] [[Arch Add|Add]]}} from the top menu.
# Naciśnij przycisk {{Button|[[Image:Arch Add.svg|16px]]}} lub użyj {{MenuCommand|Architektura → [[Image:Arch Add.svg|16px]] Połącz obiekty}} z menu głównego.


==Tworzenie skryptów==
==Scripting==
{{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 Add tool can be used in [[Macros|macros]] and from the [[Python|Python]] console by using the following function:
Narzędzie '''Połącz obiekty''' 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=
addComponents(objectsList, host)
addComponents(objectsList, host)
}}
}}


: The above code snippet adds the given objects in {{incode|objectsList}} to the given {{incode|host}} object.
: Powyższy fragment kodu dodaje podane obiekty w {{incode|objectsList}} do podanego obiektu {{incode|host}}.
: '''Note:''' {{incode|objectsList}} can be a single object or a list of objects.
'''Uwaga:''' {{incode|objectsList}} może być indywidualnym obiektem lub listą obiektów.


Przykład:
Example:


{{Code|code=
{{Code|code=
Line 69: Line 72:




{{Docnav
{{Docnav/pl
|[[Arch_CutPlane/pl|Przetnij płaszczyzną]]
|[[Arch_CutLine|CutLine]]
|[[Arch_Remove|Remove]]
|[[Arch_Remove/pl|Usuń komponent]]
|[[Arch_Workbench|Arch]]
|[[Arch_Workbench/pl|środowisko pracy Architektura]]
|IconL=Arch_CutLine.svg
|IconL=Arch_CutPlane.svg
|IconR=Arch_Remove.svg
|IconR=Arch_Remove.svg
|IconC=Workbench_Arch.svg
|IconC=Workbench_Arch.svg

Latest revision as of 15:15, 5 May 2024

Architektura: Połącz obiekty

Lokalizacja w menu
Architektura → Połącz obiekty
Środowisko pracy
Architektura
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
Usuń komponent

Opis

Narzędzie Add pozwala na wykonywanie 4 rodzajów operacji:

Odpowiednikiem tego narzędzia jest Usuń komponent.

Prostopadłościan dodana do ściany jako komponent.

Użycie

  1. Wybierz obiekty, które mają zostać dodane. Ostatni wybrany obiekt będzie głównym obiektem Architektury.
  2. Naciśnij przycisk lub użyj Architektura → Połącz obiekty z menu głównego.

Tworzenie skryptów

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

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

addComponents(objectsList, host)
Powyższy fragment kodu dodaje podane obiekty w objectsList do podanego obiektu host.

Uwaga: objectsList może być indywidualnym obiektem lub listą obiektów.

Przykład:

import FreeCAD, Arch, Draft, Part

p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 2000, 0)

Line = Draft.makeWire([p1, p2])
Wall = Arch.makeWall(Line, width=150, height=2000)

p3 = FreeCAD.Vector(0, 2000, 0)
p4 = FreeCAD.Vector(3000, 0, 0)

Line2 = Draft.makeWire([p3, p4])
Wall2 = Arch.makeWall(Line2, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

Arch.addComponents(Wall2, Wall)
FreeCAD.ActiveDocument.recompute()