Arch SplitMesh/es: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
(Updating to match new version of source page)
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<languages/>
<languages/>

{{Docnav
{{Docnav
|[[Arch_CloneComponent|Clone component]]
|[[Arch_CloneComponent|Clonecomponent]]
|[[Arch_MeshToShape|Mesh To Shape]]
|[[Arch_MeshToShape|MeshToShape]]
|[[Arch_Module|Arch]]
|[[Arch_Workbench|Arch]]
|IconL=Arch_Component_Clone.svg
|IconL=Arch_CloneComponent.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_MeshToShape.svg
|IconR=Arch_MeshToShape.svg
|IconC=Workbench_Arch.svg
}}
}}


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
{{GuiCommand/es
{{GuiCommand/es|Name=Arch SplitMesh|Name/es=Arch SplitMesh|Workbenches=[[Arch Module/es|Arquitectura]]|MenuLocation=Arquitectura → Utilidades → Dividir malla|SeeAlso=[[Arch SelectNonSolidMeshes/es|Seleccionar Mallas no sólidas]]}}
|Name=Arch SplitMesh
|Name/es=Arch SplitMesh
|MenuLocation=Arquitectura → Utilidades → Dividir malla
|Workbenches=[[Arch_Workbench/es|Arquitectura]]
|SeeAlso=[[Arch SelectNonSolidMeshes/es|Seleccionar Mallas no sólidas]]
}}
</div>
</div>


Line 16: Line 23:


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Esta herramienta divide un objeto [[Mesh Module/es|Malla]] seleccionado en sus componentes separados
Esta herramienta divide un objeto [[Mesh_Workbench/es|Malla]] seleccionado en sus componentes separados
</div>
</div>


Line 27: Line 34:
# Presionar {{KEY|[[Image:Arch SplitMesh.png|16px]] '''Dividir malla'''}} en el manú Arquitectura -> Menu de utilidades
# Presionar {{KEY|[[Image:Arch SplitMesh.png|16px]] '''Dividir malla'''}} en el manú Arquitectura -> Menu de utilidades
</div>
</div>

==Scripting==


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 62: Line 71:
new_list = Arch.splitMesh(mesh_obj)
new_list = Arch.splitMesh(mesh_obj)
}}
}}



{{Docnav
{{Docnav
|[[Arch_CloneComponent|Clone component]]
|[[Arch_CloneComponent|Clonecomponent]]
|[[Arch_MeshToShape|Mesh To Shape]]
|[[Arch_MeshToShape|MeshToShape]]
|[[Arch_Module|Arch]]
|[[Arch_Workbench|Arch]]
|IconL=Arch_Component_Clone.svg
|IconL=Arch_CloneComponent.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_MeshToShape.svg
|IconR=Arch_MeshToShape.svg
|IconC=Workbench_Arch.svg
}}
}}


{{Arch Tools navi{{#translation:}}}}
{{Arch_Tools_navi{{#translation:}}}}

{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}

Latest revision as of 16:52, 12 March 2022

Arch SplitMesh

Ubicación en el Menú
Arquitectura → Utilidades → Dividir malla
Entornos de trabajo
Arquitectura
Atajo de teclado por defecto
Ninguno
Introducido en versión
-
Ver también
Seleccionar Mallas no sólidas

Descripción

Esta herramienta divide un objeto Malla seleccionado en sus componentes separados

Utilización

  1. Seleccionar un objeto malla
  2. Presionar Dividir malla en el manú Arquitectura -> Menu de utilidades

Scripting

Programación

Esta herramienta se puede utilizar en macros y desde la consola de Python mediante las siguientes funciones:

new_list = splitMesh(obj, mark=True)
Divide el objeto malla dado en sus componentes separados.

Example:

import FreeCAD, Draft, Arch, Mesh, MeshPart

Line = Draft.makeWire([FreeCAD.Vector(0, 0, 0),FreeCAD.Vector(2000, 2000, 0)])
Wall = Arch.makeWall(Line, width=150, height=3000)
FreeCAD.ActiveDocument.recompute()

Shape = Wall.Shape.copy(False)
Shape.Placement = Wall.getGlobalPlacement()

mesh_obj = FreeCAD.ActiveDocument.addObject("Mesh::Feature", "Mesh")
mesh_obj.Mesh = MeshPart.meshFromShape(Shape=Shape, MaxLength=520)
mesh_obj.ViewObject.DisplayMode = "Flat Lines"

new_list = Arch.splitMesh(mesh_obj)