Arch NetzZuForm

From FreeCAD Documentation
Revision as of 15:26, 7 July 2020 by Maker (talk | contribs)

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

  1. Wähle ein Netzobjekt
  2. Drücke den Netz zu Form Eintrag in Template:MenuCommand/de

Properties

Limitations

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 das gegebene obj, ein Netz, in eine Form durch Verbinden von in der gleichen Ebene liegenden Facetten.
  • Falls mark den Wert True hat, werden Objekte, die keine Festkörper sind, rot markiert.
  • Falls fast den Wert True hat, wird ein schnellerer Algorithmus verwendet, der eine Hülle aus den Facetten erstellt und dann die Splitter entfernt.
  • Falls tol den Wert 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.
  • Falls cut den Wert True hat, werden Öffnungen (holes) in Flächen durch Subtraktion erzeugt.

Example:

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)