Arch MeshToShape/de: Difference between revisions
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
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)