Arch MeshToShape/de: Difference between revisions

From FreeCAD Documentation
(Created page with "{{docnav/de |Netz zerlegen |Select non-solid meshes |Arch-Arbeitsbereich |IconL=Arch_SplitMesh.svg |I...")
(Created page with "{{docnav/de |Netz zerlegen |Select non-solid meshes |Arch-Arbeitsbereich |IconL=Arch_SplitMesh.svg |I...")
Line 48: Line 48:
new_obj = Arch.meshToShape(Box)
new_obj = Arch.meshToShape(Box)
}}
}}
{{docnav/de
{{docnav|[[Arch_SplitMesh|Split Mesh]]|[[Arch_SelectNonSolidMeshes|Select non-solid meshes]]|[[Arch_Module|Arch]]|IconL=Arch_SplitMesh.svg |IconC=Workbench_Arch.svg |IconR=Arch_SelectNonSolidMeshes.png}}
|[[Arch_SplitMesh/de|Netz zerlegen]]
|[[Arch_SelectNonSolidMeshes/de|Select non-solid meshes]]
|[[Arch_Module/de|Arch-Arbeitsbereich]]
|IconL=Arch_SplitMesh.svg
|IconC=Workbench_Arch.svg
|IconR=Arch_SelectNonSolidMeshes.png
}}


{{Arch Tools navi/de}}
{{Arch Tools navi/de}}

Revision as of 07:22, 27 February 2019

Arch Wandelt Netz in Form um

Menüeintrag
Arch → Dienstprogramme → Wandelt Netz in Form um
Arbeitsbereich
Arch
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Arch Entfernt Formen

Beschreibung

Dieses Werkzeug wandelt ein ausgewähltes Netz-Objekt in ein Form-Objekt um. Zu beachten ist, dass dieses Werkzeug für flache Oberflächen (ohne Wölbungen) optimiert ist. Das entsprechende Werkzeug aus dem Part-Arbeitsbereich ist möglicherweise eher für Objekte geeignet, die gewölbte Oberflächen enthalten.

Anwendung

  1. Wähle ein Netz-Objekt
  2. Drücke den Wandelt Netz in Form um-Eintrag in Arch → Dienstprogramme → Wandelt Netz in Form um

Scripting

Siehe auch: Arch API und FreeCAD Scripting Basics.

Dieses Werkzeug kann in Makros ebenso wie aus der Python-Konsole heraus durch folgende Funktion angesprochen werden:

new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True)

konvertiert ein Netz in eine Form durch Verbinden von in der gleichen Ebene liegenden Facetten

import Arch, Mesh, BuildRegularGeoms

Box = FreeCAD.ActiveDocument.addObject("Mesh::Cube", "Cube")
Box.Length = 1000
Box.Width = 2000
Box.Height = 1000
FreeCAD.ActiveDocument.recompute()

new_obj = Arch.meshToShape(Box)