Arch MeshToShape/de: Difference between revisions
(Updating to match new version of source page) |
No edit summary |
||
(69 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
⚫ | |||
{{GuiCommand/de|Name=Arch MeshToShape|Name/de=Arch MeshToShape|Workbenches=[[Arch Module/de|Arch]]|MenuLocation=Arch -> Utilities -> Mesh to Shape|SeeAlso=[[Arch RemoveShape/de|Arch RemoveShape]]}} |
|||
{{Docnav/de |
|||
|[[Arch_SplitMesh/de|NetzAufteilen]] |
|||
|[[Arch_SelectNonSolidMeshes/de|NichtmannigfaltigeNetzeFinden]] |
|||
|[[Arch_Workbench/de|Arch]] |
|||
|IconL=Arch_SplitMesh.svg |
|||
|IconR=Arch_SelectNonManifold.svg |
|||
|IconC=Workbench_Arch.svg |
|||
}} |
|||
{{GuiCommand/de |
|||
|Name=Arch MeshToShape |
|||
|Name/de=Arch NetzZuForm |
|||
|MenuLocation=Arch → Dienstprogramme → Netz zu Form |
|||
|Workbenches=[[Arch_Workbench/de|Arch]] |
|||
|SeeAlso=[[Arch_SplitMesh/de|Arch NetzAufteilen]], [[Arch_RemoveShape/de|Arch EntferneForm]] |
|||
}} |
|||
<span id="Description"></span> |
|||
==Beschreibung== |
==Beschreibung== |
||
[[Arch_MeshToShape/de|Arch NetzZuForm]] wandelt ein gewähltes [[Mesh/de|Netz]]-Objekt ([[Mesh_Feature/de|Mesh Formelement]]) in ein [[Shape/de|Form]]-Objekt ([[Part_Feature/de|Part Formteil]]) um. |
|||
This tool converts a selected [[Mesh Module|Mesh]] object into a [[Part Module|Shape]] object. Note that this tool is optimized for objects with flat faces (no curves). The corresponding tool from the [[Part Workbench]] might be more suited for objects that contain curved surfaces. |
|||
Dieses Werkzeug ist für Objekte mit ebenen Flächen (keine Kurven) optimiert. Das entsprechende Werkzeug {{Button|[[File:Part_ShapeFromMesh.svg|16px]] [[Part_ShapeFromMesh|Part FormAusNetz]]}} aus dem Arbeitsbereich [[Image:Workbench_Part.svg|16px]] [[Part_Workbench/de|Part]] ist möglicherweise besser für Objekte geeignet, die gekrümmte Oberflächen enthalten. |
|||
<span id="Usage"></span> |
|||
==Anwendung== |
==Anwendung== |
||
# Ein Netzobjekt auswählen |
|||
# Select a mesh object |
|||
# Den Menüeintrag {{MenuCommand|Arch → Dienstprogramme → [[Image:Arch_MeshToShape.svg|16px]] [[Arch_MeshToShape/de|Netz in Form umwandeln]]}} auswählen. |
|||
# Press the {{KEY|[[Image:Arch MeshToShape.png|16px]] '''Mesh to Shape'''}} entry in Arch -> Utilities menu |
|||
<span id="Properties"></span> |
|||
==Scripting== |
|||
==Eigenschaften== |
|||
<span id="Limitations"></span> |
|||
This tool can by used in [[macros]] and from the python console by using the following function: |
|||
==Begrenzungen== |
|||
<span id="Scripting"></span> |
|||
==Skripten== |
|||
{{Emphasis|Siehe auch:}} [[Arch_API/de|Arch API]] und [[FreeCAD_Scripting_Basics/de|FreeCAD Grundlagen Skripten]]. |
|||
Dieses Werkzeug kann in [[Macros/de|Makros]] und von der [[Python/de|Python]]-Konsole aus durch folgende Funktion verwendet werden: |
|||
{{Code|code= |
{{Code|code= |
||
new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True) |
|||
meshToShape (object,[mark]) |
|||
}} |
}} |
||
turns a mesh into a shape, joining coplanar facets. |
|||
Der obige Codeschnipsel wandelt den gegebenen {{incode|obj}} (ein Netz) in eine Form um, die koplanare Facetten verbindet. |
|||
If mark is True (default), non-solid objects will be marked in red |
|||
* Wenn {{incode|mark}} {{incode|True}} ist, werden nicht-feste Objekte rot markiert. |
|||
{{clear}} |
|||
* Wenn {{incode|fast}} {{incode|True}} ist, wird ein schnellerer Algorithmus verwendet, indem aus den Facetten eine Schale aufgebaut und dann der Splitter entfernt wird. |
|||
⚫ | |||
* {{incode|tol}} ist die Toleranz, die bei der Umwandlung von Netzsegmenten in Drähte verwendet wird. |
|||
* Wenn {{incode|flat}} {{incode|True}} ist, werden die Drähte gezwungen, perfekt planar zu sein, um sicher zu sein, dass sie in Flächen umgewandelt werden können, aber dies könnte Lücken in der endgültigen Schale hinterlassen. |
|||
* Wenn {{incode|cut}} {{incode|True}} ist, werden Löcher in Flächen durch Subtraktion erzeugt. |
|||
Beispiel: |
|||
{{Code|code= |
|||
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/de |
|||
|[[Arch_SplitMesh/de|NetzAufteilen]] |
|||
|[[Arch_SelectNonSolidMeshes/de|NichtmannigfaltigeNetzeFinden]] |
|||
|[[Arch_Workbench/de|Arch]] |
|||
|IconL=Arch_SplitMesh.svg |
|||
|IconR=Arch_SelectNonManifold.svg |
|||
|IconC=Workbench_Arch.svg |
|||
}} |
|||
{{Arch Tools navi{{#translation:}}}} |
|||
{{Userdocnavi{{#translation:}}}} |
Latest revision as of 15:35, 29 October 2023
Arch NetzZuForm |
Menüeintrag |
---|
Arch → Dienstprogramme → Netz zu Form |
Arbeitsbereich |
Arch |
Standardtastenkürzel |
Keiner |
Eingeführt in Version |
- |
Siehe auch |
Arch NetzAufteilen, Arch EntferneForm |
Beschreibung
Arch NetzZuForm wandelt ein gewähltes Netz-Objekt (Mesh Formelement) in ein Form-Objekt (Part Formteil) um.
Dieses Werkzeug ist für Objekte mit ebenen Flächen (keine Kurven) optimiert. Das entsprechende Werkzeug Part FormAusNetz aus dem Arbeitsbereich Part ist möglicherweise besser für Objekte geeignet, die gekrümmte Oberflächen enthalten.
Anwendung
- Ein Netzobjekt auswählen
- Den Menüeintrag Arch → Dienstprogramme → Netz in Form umwandeln auswählen.
Eigenschaften
Begrenzungen
Skripten
Siehe auch: Arch API und FreeCAD Grundlagen Skripten.
Dieses Werkzeug kann in Makros und von der Python-Konsole aus durch folgende Funktion verwendet werden:
new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True)
Der obige Codeschnipsel wandelt den gegebenen obj
(ein Netz) in eine Form um, die koplanare Facetten verbindet.
- Wenn
mark
True
ist, werden nicht-feste Objekte rot markiert. - Wenn
fast
True
ist, wird ein schnellerer Algorithmus verwendet, indem aus den Facetten eine Schale aufgebaut und dann der Splitter entfernt wird. tol
ist die Toleranz, die bei der Umwandlung von Netzsegmenten in Drähte verwendet wird.- Wenn
flat
True
ist, werden die Drähte gezwungen, perfekt planar zu sein, um sicher zu sein, dass sie in Flächen umgewandelt werden können, aber dies könnte Lücken in der endgültigen Schale hinterlassen. - Wenn
cut
True
ist, werden Löcher in Flächen durch Subtraktion erzeugt.
Beispiel:
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)
Arch
- Elemente: Wand, Struktur, Dach, Fenster, Tür, Treppe, Raum, Rahmen, Ausstattung; Pipe, Pipe Connector; Schedule
- Bewehrung: Bewehrungsstab; Straight Rebar, UShape Rebar, LShape Rebar, Bent Shape Rebar, Stirrup Rebar, Helical Rebar
- Paneele: Panel, Panel Cut, Panel Sheet, Nest
- Material: Material, Multi-Material
- Organisation: Baugrund, Referenz,Gebäude, Geschoss, Gebäudeteil, Schnittebene
- Achsen: Achse, Achsensystem, Raster
- Änderungen: Schneiden in einer Ebene, Komponente hinzufügen, Teil entfernen, Survey
- Dienstprogramme: Komponente, Komponente klonen, Netz zerlegen, Netz in Form umwandeln, Wähle nicht-mehrfache Polygonnetze, Entferne Form, Schließt Löcher, Wände zusammenfügen, Check, Ifc Explorer, Toggle IFC Brep flag, 3 Ansichten aus Netz, Erstelle IFC Kalkulationstabelle..., Toggle Subcomponents
- Additional: Einstellungen, Import-Export Preferences (IFC, DAE, OBJ, JSON, 3DS); Arch API
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzlicher Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Programmeinstellungen, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, Hilf FreeCAD, Spende
- Hilfe: Tutorien, Video Tutorien
- Arbeitsbereiche: Std Base, Arch, Assembly, CAM, Draft, FEM, Inspection, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework