Arch MeshToShape/de: Difference between revisions

From FreeCAD Documentation
No edit summary
(Updating to match new version of source page)
Line 1: Line 1:
<languages/>
<languages/>
{{docnav|[[Arch_SplitMesh|Split Mesh]]|[[Arch_SelectNonSolidMeshes|Select non-solid meshes]]|[[Arch_Module|Arch]]}}

<div class="mw-translate-fuzzy">
{{GuiCommand/de|Name=Arch MeshToShape|Name/de=Arch Wandelt Netz in Form um|Workbenches=[[Arch Module/de|Arch]]|MenuLocation=Arch → Dienstprogramme → Wandelt Netz in Form um|SeeAlso=[[Arch RemoveShape/de|Arch Entfernt Formen]]}}
{{GuiCommand/de|Name=Arch MeshToShape|Name/de=Arch Wandelt Netz in Form um|Workbenches=[[Arch Module/de|Arch]]|MenuLocation=Arch → Dienstprogramme → Wandelt Netz in Form um|SeeAlso=[[Arch RemoveShape/de|Arch Entfernt Formen]]}}
</div>


==Beschreibung==
==Beschreibung==
Line 8: Line 12:
==Anwendung==
==Anwendung==


<div class="mw-translate-fuzzy">
# Wähle ein Netz-Objekt
# Wähle ein Netz-Objekt
# Drücke den {{KEY|[[Image:Arch MeshToShape.png]] '''Wandelt Netz in Form um'''}}-Eintrag im Arch → Dienstprogramme-Menü
# Drücke den {{KEY|[[Image:Arch MeshToShape.png]] '''Wandelt Netz in Form um'''}}-Eintrag im Arch → Dienstprogramme-Menü
</div>


<div class="mw-translate-fuzzy">
==Scripting==
==Scripting==
</div>


<div class="mw-translate-fuzzy">
Dieses Werkzeug kann in [[macros/de|Makros]] ebenso wie aus der Python-Konsole heraus durch folgende Funktion angesprochen werden:
Dieses Werkzeug kann in [[macros/de|Makros]] ebenso wie aus der Python-Konsole heraus durch folgende Funktion angesprochen werden:
</div>
{{Code|code=
{{Code|code=
new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True)
meshToShape (object,[mark])
}}
}}

<div class="mw-translate-fuzzy">
konvertiert ein Netz in eine Form durch Verbinden von in der gleichen Ebene liegenden Facetten
konvertiert ein Netz in eine Form durch Verbinden von in der gleichen Ebene liegenden Facetten
</div>


{{Code|code=
Wenn 'mark' ''true'' ist (Standardeinstellung), werden Objekte, die keine Volumenkörper sind, rot markiert
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)
}}
{{docnav|[[Arch_SplitMesh|Split Mesh]]|[[Arch_SelectNonSolidMeshes|Select non-solid meshes]]|[[Arch_Module|Arch]]}}


<div class="mw-translate-fuzzy">
[[Category:Arch/de]]
[[Category:Arch/de]]
</div>

Revision as of 13:03, 5 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 im Arch → Dienstprogramme-Menü

Scripting

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)