Arch Add/cs: Difference between revisions
Renatorivo (talk | contribs) (Created page with "Category:Arch/cs") |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/cs|Name=Arch Add|Name/cs=Arch Přidat|Workbenches=[[Arch Module/cs|Arch]]|MenuLocation=Arch → Add|SeeAlso=[[Arch Remove/cs|Remove]]}} |
{{GuiCommand/cs|Name=Arch Add|Name/cs=Arch Přidat|Workbenches=[[Arch Module/cs|Arch]]|MenuLocation=Arch → Add|SeeAlso=[[Arch Remove/cs|Remove]]}} |
||
</div> |
|||
==Popis== |
==Popis== |
||
Line 10: | Line 12: | ||
* Přidávání stavebních objektů do [[Arch SectionPlane/cs|dílčích plánů]] |
* Přidávání stavebních objektů do [[Arch SectionPlane/cs|dílčích plánů]] |
||
The counterpart of this tool is the [[Arch Remove]] tool. |
|||
⚫ | |||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
''Na předchozím obrázku je kvádr přidaný do zdi.'' |
''Na předchozím obrázku je kvádr přidaný do zdi.'' |
||
</div> |
|||
==Použití== |
==Použití== |
||
<div class="mw-translate-fuzzy"> |
|||
# Vyberte objekt(y), který má být přidán a potom "hlavní" objekt (hlavní objekt posledním, který vyberete) |
# Vyberte objekt(y), který má být přidán a potom "hlavní" objekt (hlavní objekt posledním, který vyberete) |
||
# Stiskněte tlačítko {{KEY|[[Image:Arch Add.png|16px]] '''Přidat'''}} |
# Stiskněte tlačítko {{KEY|[[Image:Arch Add.png|16px]] '''Přidat'''}} |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
==Skriptování== |
==Skriptování== |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Nástroj Add (Přidat) může být využit v [[macros/cs|makrech]] a z konzole Pythonu použitím následující funkce: |
Nástroj Add (Přidat) může být využit v [[macros/cs|makrech]] a z konzole Pythonu použitím následující funkce: |
||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
addComponents |
addComponents(objectsList, host) |
||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
* Přidává vybraný objekt nebo objekty z daného seznamu (objectList) jako prvky k vybranému hlavnímu objektu (hostObject). Využijete to například pro přidávání oken do zdi nebo přidávání zdí na podlaží. |
* Přidává vybraný objekt nebo objekty z daného seznamu (objectList) jako prvky k vybranému hlavnímu objektu (hostObject). Využijete to například pro přidávání oken do zdi nebo přidávání zdí na podlaží. |
||
* Nevrací nic. |
* Nevrací nic. |
||
</div> |
|||
Příklad: |
Příklad: |
||
{{Code|code= |
{{Code|code= |
||
import FreeCAD, Arch, Draft, Part |
import FreeCAD, Arch, Draft, Part |
||
line = Draft.makeWire([FreeCAD.Vector(0,0,0),FreeCAD.Vector(2,2,0)]) |
|||
p1 = FreeCAD.Vector(0, 0, 0) |
|||
wall = Arch.makeWall(line) |
|||
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() |
|||
⚫ | |||
FreeCAD.ActiveDocument.recompute() |
|||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
[[Category:Arch/cs]] |
[[Category:Arch/cs]] |
||
</div> |
Revision as of 22:44, 22 January 2019
Arch Přidat |
Umístění Menu |
---|
Arch → Add |
Pracovní stoly |
Arch |
Výchozí zástupce |
Nikdo |
Představen ve verzi |
- |
Viz také |
Remove |
Popis
Nástroj Přidat Vám umožní 4 druhy operací:
- Přidání na tvaru založených objektů na stavební prvek jako například zeď nebo struktura. Tyto objekty pak tvoří součást stavebního prvku a umožňují vám modifikovat jeho tvar, ale dál si udržují základní vlastnosti jako je šířka a výška
- Přidávání stavebních prvků jako jsou zdi nebo struktury ke skupinám založeným na stavebních objektech jako jsou podlaží.
- Přidávání osových systémů ke strukturovaným objektům
- Přidávání stavebních objektů do dílčích plánů
The counterpart of this tool is the Arch Remove tool.
Na předchozím obrázku je kvádr přidaný do zdi.
Použití
Skriptování
Nástroj Add (Přidat) může být využit v makrech a z konzole Pythonu použitím následující funkce:
addComponents(objectsList, host)
- Přidává vybraný objekt nebo objekty z daného seznamu (objectList) jako prvky k vybranému hlavnímu objektu (hostObject). Využijete to například pro přidávání oken do zdi nebo přidávání zdí na podlaží.
- Nevrací nic.
Příklad:
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()