Arch Remove/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/> |
||
{{docnav|[[Arch_Add|Add component]]|[[Arch_Survey|Survey]]|[[Arch_Module|Arch]]}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/cs|Name=Arch Remove|Name/cs=Arch Remove|Workbenches=[[Arch Module|Arch]]|MenuLocation=Arch → Remove|SeeAlso=[[Arch Add]]}} |
{{GuiCommand/cs|Name=Arch Remove|Name/cs=Arch Remove|Workbenches=[[Arch Module|Arch]]|MenuLocation=Arch → Remove|SeeAlso=[[Arch Add]]}} |
||
</div> |
|||
==Popis== |
==Popis== |
||
Line 8: | Line 12: | ||
* Odebrat objekt založený na objektu [[Part Module/cs|tvar]] ze stavební komponenty jako je třeba [[Arch Wall/cs|zeď]] nebo [[Arch Structure/cs|struktura]] |
* Odebrat objekt založený na objektu [[Part Module/cs|tvar]] ze stavební komponenty jako je třeba [[Arch Wall/cs|zeď]] nebo [[Arch Structure/cs|struktura]] |
||
The counterpart of this tool is the [[Arch Add]] tool. |
|||
⚫ | |||
⚫ | |||
<div class="mw-translate-fuzzy"> |
|||
''Na obrázku výše je ze zdi odebrán kvádr'' |
''Na obrázku výše je ze zdi odebrán kvádr'' |
||
</div> |
|||
==Použití== |
==Použití== |
||
<div class="mw-translate-fuzzy"> |
|||
# Vyberte součást uvnitř stavebního objektu '''nebo''': |
# Vyberte součást uvnitř stavebního objektu '''nebo''': |
||
# Vyberte objekt(y), který má být odebrán, potom stavební komponentu, ze které se bude odebírat (tato stavební komponenta musí být vybrána jako poslední) |
# Vyberte objekt(y), který má být odebrán, potom stavební komponentu, ze které se bude odebírat (tato stavební komponenta musí být vybrána jako poslední) |
||
# Stiskněte tlačítko {{KEY|[[Image:Arch Remove.png|16px]] '''Odebrat'''}} |
# Stiskněte tlačítko {{KEY|[[Image:Arch Remove.png|16px]] '''Odebrat'''}} |
||
</div> |
|||
Or |
|||
# Select objects to be subtracted, the last object selected must the Arch object from which the other objects will be subtracted. |
|||
# Press the {{Button|[[Image:Arch Remove.svg|16px]] [[Arch Remove|Remove]]}} button. |
|||
<div class="mw-translate-fuzzy"> |
|||
==Skriptování== |
==Skriptování== |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Nástroj Odebrat může být využit v [[macros|makrech]] a z konzoly Pythonu použitím následující funkce: |
Nástroj Odebrat může být využit v [[macros|makrech]] a z konzoly Pythonu použitím následující funkce: |
||
</div> |
|||
⚫ | |||
{{Code|code= |
|||
⚫ | |||
}} |
|||
<div class="mw-translate-fuzzy"> |
|||
* odebere zadanou komponentu nebo komponenty podle zadaného seznamu objectsList z jejich rodičů. Je-li specifikován hlavní objekt hostObject, tato funkce se pokusí místo nich přidat komponenty jako jsou mezery. |
* odebere zadanou komponentu nebo komponenty podle zadaného seznamu objectsList z jejich rodičů. Je-li specifikován hlavní objekt hostObject, tato funkce se pokusí místo nich přidat komponenty jako jsou mezery. |
||
Příklad: |
Příklad: |
||
</div> |
|||
Example: |
|||
{{Code|code= |
{{Code|code= |
||
import FreeCAD |
import FreeCAD, Draft, Arch |
||
Line = Draft.makeWire([FreeCAD.Vector(0, 0, 0),FreeCAD.Vector(2000, 2000, 0)]) |
|||
wall = Arch.makeWall(line) |
|||
Wall = Arch.makeWall(Line, width=150, height=3000) |
|||
box = Part.makeBox(1,1,1) |
|||
Arch.addComponents(box,wall) |
|||
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box") |
|||
⚫ | |||
Box.Length = 900 |
|||
Box.Width = 450 |
|||
Box.Height = 2000 |
|||
FreeCAD.ActiveDocument.recompute() |
|||
Draft.rotate(Box, 45) |
|||
Draft.move(Box, FreeCAD.Vector(1000, 700, 0)) |
|||
⚫ | |||
FreeCAD.ActiveDocument.recompute() |
|||
}} |
}} |
||
{{docnav|[[Arch_Add|Add component]]|[[Arch_Survey|Survey]]|[[Arch_Module|Arch]]}} |
|||
<div class="mw-translate-fuzzy"> |
|||
[[Category:Arch/cs]] |
[[Category:Arch/cs]] |
||
</div> |
Revision as of 12:52, 5 February 2019
Arch Remove |
Umístění Menu |
---|
Arch → Remove |
Pracovní stoly |
Arch |
Výchozí zástupce |
Nikdo |
Představen ve verzi |
- |
Viz také |
Arch Add |
Popis
Nástroj Odebrat Vám umožňuje 2 druhy činnosti:
- Odebrat komponentu ze stavebního objektu, například odebrat kvádr, který byl přidán do zdi, jako je v příkladu Přidat
- Odebrat objekt založený na objektu tvar ze stavební komponenty jako je třeba zeď nebo struktura
The counterpart of this tool is the Arch Add tool.
Na obrázku výše je ze zdi odebrán kvádr
Použití
Or
- Select objects to be subtracted, the last object selected must the Arch object from which the other objects will be subtracted.
- Press the Remove button.
Skriptování
Nástroj Odebrat může být využit v makrech a z konzoly Pythonu použitím následující funkce:
removeComponents(objectsList, host=None)
- odebere zadanou komponentu nebo komponenty podle zadaného seznamu objectsList z jejich rodičů. Je-li specifikován hlavní objekt hostObject, tato funkce se pokusí místo nich přidat komponenty jako jsou mezery.
Příklad:
Example:
import FreeCAD, Draft, Arch
Line = Draft.makeWire([FreeCAD.Vector(0, 0, 0),FreeCAD.Vector(2000, 2000, 0)])
Wall = Arch.makeWall(Line, width=150, height=3000)
Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 900
Box.Width = 450
Box.Height = 2000
FreeCAD.ActiveDocument.recompute()
Draft.rotate(Box, 45)
Draft.move(Box, FreeCAD.Vector(1000, 700, 0))
Arch.removeComponents(Box, Wall)
FreeCAD.ActiveDocument.recompute()