Arch MeshToShape/de: Difference between revisions
(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
(29 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<languages/> |
<languages/> |
||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
{{ |
{{Docnav/de |
||
|[[Arch_SplitMesh/de| |
|[[Arch_SplitMesh/de|NetzAufteilen]] |
||
|[[Arch_SelectNonSolidMeshes/de| |
|[[Arch_SelectNonSolidMeshes/de|WähleNichtFestePolygonnetze]] |
||
|[[ |
|[[Arch_Workbench/de|Arch]] |
||
|IconL=Arch_SplitMesh.svg |
|IconL=Arch_SplitMesh.svg |
||
|IconR=Arch_SelectNonManifold.svg |
|||
|IconC=Workbench_Arch.svg |
|IconC=Workbench_Arch.svg |
||
|IconR=Arch_SelectNonSolidMeshes.png |
|||
}} |
}} |
||
</div> |
</div> |
||
⚫ | |||
{{GuiCommand/de |
{{GuiCommand/de |
||
|Name=Arch MeshToShape |
|Name=Arch MeshToShape |
||
|Name/de=Arch NetzZuForm |
|||
|MenuLocation=Arch → Dienstprogramme → |
|MenuLocation=Arch → Dienstprogramme → Netz zu Form |
||
|Workbenches=[[Arch Module/de|Arch]] |
|||
| |
|Workbenches=[[Arch_Workbench/de|Arch]] |
||
|SeeAlso=[[Arch_SplitMesh/de|Arch NetzAufteilen]], [[Arch_RemoveShape/de|Arch EntferneForm]] |
|||
}} |
}} |
||
⚫ | |||
==Beschreibung== |
==Beschreibung== |
||
[[Arch_MeshToShape/de|Arch NetzZuForm]] wandelt ein gewähltes [[Mesh/de|Polygonnetz]] ([[Mesh_Feature/de|Polygonnetz Formteil]]) Objekt in eine [[Shape/de|Form]] ([[Part_Feature/de|Part Formteil]]) Objekt. |
|||
⚫ | |||
Dieses Werkzeug wandelt ein ausgewähltes [[Mesh Module/de|Netz]]-Objekt in ein [[Part Module/de|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 Workbench/de|Part-Arbeitsbereich]] ist möglicherweise eher für Objekte geeignet, die gewölbte Oberflächen enthalten. |
|||
Dieses Werkzeug ist für Objekte mit flachen Flächen (keine Kurven) optimiert. Das entsprechende Werkzeug {{Button|[[File:Part_ShapeFromMesh.svg|16px]] [[Part_ShapeFromMesh|Part FormAusNetz]]}} aus dem [[Image:Workbench_Part.svg|16px]] [[Part_Workbench/de|Part Arbeitsbereich]] ist möglicherweise besser für Objekte geeignet, die gekrümmte Oberflächen enthalten. |
|||
</div> |
|||
==Anwendung== |
==Anwendung== |
||
⚫ | |||
# Wähle ein |
# Wähle ein Netzobjekt |
||
# Drücke den {{Button|[[Image:Arch MeshToShape.svg]] [[Arch MeshToShape/de| |
# Drücke den {{Button|[[Image:Arch MeshToShape.svg|16px]] [[Arch MeshToShape/de|Netz zu Form]]}} Eintrag in {{MenuCommand/de|Arch → Dienstprogramme → Netz zu Form}} |
||
⚫ | |||
== |
==Eigenschaften== |
||
== |
==Begrenzungen== |
||
<div class="mw-translate-fuzzy"> |
|||
==Scripting== |
==Scripting== |
||
⚫ | |||
⚫ | |||
==Skripten== |
|||
⚫ | |||
</div> |
</div> |
||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
Dieses Werkzeug kann in [[macros/de|Makros]] |
Dieses Werkzeug kann in [[macros/de|Makros]] und von der [[Python/de|Python]] Konsole aus mit der folgenden Funktion verwendet werden: |
||
</div> |
</div> |
||
{{Code|code= |
{{Code|code= |
||
Line 47: | Line 51: | ||
}} |
}} |
||
Der obige Codeschnipsel wandelt den gegebenen {{incode|obj}} (ein Netz) in eine Form um, die koplanare Facetten verbindet. |
|||
* |
* Wenn {{incode|mark}} {{incode|True}} ist, werden nicht-feste Objekte rot markiert. |
||
* |
* 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. |
|||
* Falls {{incode|tol}} den Wert {{incode|True}} hat, wird erzwungen, dass die Linienzüge absolut eben (planar) sind, um sicher zu sein, dass sie zu Flächen konvertiert werden können, das kann aber zu Lücken in der resultiereden Hülle führen. |
|||
* |
* 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= |
{{Code|code= |
||
import Arch, Mesh, BuildRegularGeoms |
import Arch, Mesh, BuildRegularGeoms |
||
Line 64: | Line 70: | ||
new_obj = Arch.meshToShape(Box) |
new_obj = Arch.meshToShape(Box) |
||
}} |
}} |
||
<div class="mw-translate-fuzzy"> |
<div class="mw-translate-fuzzy"> |
||
{{ |
{{Docnav/de |
||
|[[Arch_SplitMesh/de| |
|[[Arch_SplitMesh/de|NetzAufteilen]] |
||
|[[Arch_SelectNonSolidMeshes/de| |
|[[Arch_SelectNonSolidMeshes/de|WähleNichtFestePolygonnetze]] |
||
|[[ |
|[[Arch_Workbench/de|Arch]] |
||
|IconL=Arch_SplitMesh.svg |
|IconL=Arch_SplitMesh.svg |
||
|IconR=Arch_SelectNonManifold.svg |
|||
|IconC=Workbench_Arch.svg |
|IconC=Workbench_Arch.svg |
||
|IconR=Arch_SelectNonSolidMeshes.png |
|||
}} |
}} |
||
</div> |
</div> |
||
{{Arch Tools navi{{#translation:}}}} |
{{Arch Tools navi{{#translation:}}}} |
||
{{Userdocnavi{{#translation:}}}} |
{{Userdocnavi{{#translation:}}}} |
Revision as of 18:12, 10 March 2022
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 Polygonnetz (Polygonnetz Formteil) Objekt in eine Form (Part Formteil) Objekt.
Dieses Werkzeug ist für Objekte mit flachen Flächen (keine Kurven) optimiert. Das entsprechende Werkzeug Part FormAusNetz aus dem Part Arbeitsbereich ist möglicherweise besser für Objekte geeignet, die gekrümmte Oberflächen enthalten.
Anwendung
- Wähle ein Netzobjekt
- Drücke den Netz zu Form Eintrag in Template:MenuCommand/de
Eigenschaften
Begrenzungen
Scripting
Skripten
Siehe auch: Arch API und FreeCAD Grundlagen Skripten.
Dieses Werkzeug kann in Makros und von der Python Konsole aus mit der folgenden 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, Start, Surface, TechDraw, Test Framework, Web