Arch SplitMesh/es: Difference between revisions

From FreeCAD Documentation
(Created page with "{{Userdocnavi/es}}")
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav
{{docnav|[[Arch_CloneComponent|Clone component]]|[[Arch_MeshToShape|Mesh To Shape]]|[[Arch_Module|Arch]]|IconL=Arch_Component_Clone.svg |IconC=Workbench_Arch.svg |IconR=Arch_MeshToShape.svg}}
|[[Arch_CloneComponent|Clone component]]
|[[Arch_MeshToShape|Mesh To Shape]]
|[[Arch_Module|Arch]]
|IconL=Arch_Component_Clone.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_MeshToShape.svg
}}


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


<div class="mw-translate-fuzzy">
==Utilización==
==Utilización==
</div>


<div class="mw-translate-fuzzy">
<div class="mw-translate-fuzzy">
Line 24: Line 33:
Esta herramienta se puede utilizar en [[macros/es|macros]] y desde la consola de Python mediante las siguientes funciones:
Esta herramienta se puede utilizar en [[macros/es|macros]] y desde la consola de Python mediante las siguientes funciones:
</div>
</div>

{{Code|code=
{{Code|code=
new_list = splitMesh(obj, mark=True)
new_list = splitMesh(obj, mark=True)
Line 33: Line 43:


Example:
Example:

{{Code|code=
{{Code|code=
import FreeCAD, Draft, Arch, Mesh, MeshPart
import FreeCAD, Draft, Arch, Mesh, MeshPart
Line 49: Line 60:
new_list = Arch.splitMesh(mesh_obj)
new_list = Arch.splitMesh(mesh_obj)
}}
}}

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


{{Arch Tools navi/es}}
{{Arch Tools navi/es}}

Revision as of 10:27, 4 February 2020

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

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)