Arch CloseHoles/ro: Difference between revisions
Renatorivo (talk | contribs) (Created page with "Category:Arch/ro") |
(Updating to match new version of source page) |
||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
{{docnav|[[Arch_RemoveShape|Remove Shape]]|[[Arch_MergeWalls|Merge Walls]]|[[Arch_Module|Arch]]}} |
|||
<div class="mw-translate-fuzzy"> |
|||
{{GuiCommand/ro|Name=Arch CloseHoles|Name/ro=Arch CloseHoles|Workbenches=[[Arch Module/ro|Arch]]|MenuLocation=Arch → Utilities → Close Holes|SeeAlso=[[Arch Check/ro|Arch Check]]}} |
{{GuiCommand/ro|Name=Arch CloseHoles|Name/ro=Arch CloseHoles|Workbenches=[[Arch Module/ro|Arch]]|MenuLocation=Arch → Utilities → Close Holes|SeeAlso=[[Arch Check/ro|Arch Check]]}} |
||
</div> |
|||
==Descriere== |
==Descriere== |
||
Line 8: | Line 12: | ||
== Cum se folosește == |
== Cum se folosește == |
||
<div class="mw-translate-fuzzy"> |
|||
# Selectați un obiect [[Part Module|Shape]] |
# Selectați un obiect [[Part Module|Shape]] |
||
# Apăsați {{KEY|[[Image:Arch CloseHoles.png|16px]] '''Close Holes'''}} entry in Arch -> Utilities menu |
# Apăsați {{KEY|[[Image:Arch CloseHoles.png|16px]] '''Close Holes'''}} entry in Arch -> Utilities menu |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
== Scrip-Programare == |
== Scrip-Programare == |
||
</div> |
|||
<div class="mw-translate-fuzzy"> |
|||
Acest instrument poate fi utilizat în [[macros|macros]] și din consola Python utilizând următoarea funcție: |
Acest instrument poate fi utilizat în [[macros|macros]] și din consola Python utilizând următoarea funcție: |
||
</div> |
|||
{{Code|code= |
{{Code|code= |
||
solid = closeHole(shape) |
|||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
|||
închide o gaură într-o formă deschisă |
închide o gaură într-o formă deschisă |
||
</div> |
|||
Example: |
|||
{{Code|code= |
|||
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() |
|||
solid = Arch.closeHole(Wall.Shape) |
|||
}} |
|||
{{docnav|[[Arch_RemoveShape|Remove Shape]]|[[Arch_MergeWalls|Merge Walls]]|[[Arch_Module|Arch]]}} |
|||
<div class="mw-translate-fuzzy"> |
|||
[[Category:Arch/ro]] |
[[Category:Arch/ro]] |
||
</div> |
Revision as of 13:07, 5 February 2019
Arch CloseHoles |
poziția meniului |
---|
Arch → Utilities → Close Holes |
Ateliere |
Arch |
scurtătură |
nici unul |
Prezentat în versiune |
- |
A se vedea, de asemenea, |
Arch Check |
Descriere
Acest instrument identifică găuri/orificii (secvența circulară a marginilor deschise) într-un obiect Shape și încearcă să le închidă prin adăugarea unei fațete noi constrută pe acea secvență de margini. Totuși, trebuie să vă asigurați că rezultatul este un obiect solid.
Cum se folosește
- Selectați un obiect Shape
- Apăsați Close Holes entry in Arch -> Utilities menu
Scrip-Programare
Acest instrument poate fi utilizat în macros și din consola Python utilizând următoarea funcție:
solid = closeHole(shape)
închide o gaură într-o formă deschisă
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()
solid = Arch.closeHole(Wall.Shape)