Arch SplitMesh/es: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
Line 16: Line 16:


<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>



Revision as of 13:50, 23 August 2021

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)