Mesh Feature/de

Other languages:

Einleitung

Ein Mesh Feature-Objekt (Mesh Formelement) oder formal ein Mesh::Feature ist ein einfaches Element mit einem ihm zugeordneten Mesh MeshObject (Mesh-Objekt), das in der 3D-Ansicht angezeigt werden kann.

Ein Mesh Formelement ähnelt konzeptionell einem Part Formelement; Ersteres ist das Basisobjekt für Elemente mit "Polygonnetz"-Information, während Letzteres das Basisobjekt für Elemente mit "geometrischer Form"-Information ist.

Bitte beachten, dass der Arbeitsbereich FEM ebenfalls Polygonnetze verwendet, aber in diesem Fall wird ein anderes Objekt verwendet, das FEM FemMeshObject genannt wird (Fem::FemMeshObject-Klasse). Dieses Objekt ist nicht von dem Mesh Formelement abgeleitet und hat andere Eigenschaften.

Vereinfachtes Diagramm der Beziehungen zwischen den Kernobjekten in FreeCAD.

Anwendung

Fast alle Mesh-Objekte, die mit den im Arbeitsbereich Mesh verfügbaren Befehlen erzeugt werden, sind Mesh Formelemente. Die parametrischen Mesh-Objekte, die mit dem Befehl Mesh RegelgeometrieErstellen erzeugt werden, bilden die einzige Ausnahme. Ein Mesh Formelement kann auch über die Python-Konsole erstellt werden, wie im Abschnitt Skripten beschrieben.

Das Mesh::Feature wird im Arbeitsbereich Mesh definiert, kann aber als Basisklasse für skriptgenerierte Objekte in allen Arbeitsbereichen, die 2D- and 3D-Netze erstellen, verwendet werden.

Ein Mesh::Feature besitzt einfache Eigenschaften, wie eine Positionierungund visuelle Eigenschaften, die die Darstellung seiner Kanten und Flächen bestimmen.

Eigenschaften

Siehe Eigenschaft für alle Arten von Eigenschaften, die skriptgenerierte Objekte besitzen können.

The Mesh Feature (Mesh::Feature class) is derived from the basic App GeoFeature (App::GeoFeature class) and inherits all its properties. It also has several additional properties. Notably a DatenMesh property, which stores its Mesh MeshObject. This is the geometry that is shown in the 3D view.

These are the properties available in the property editor. Hidden properties can be shown by using the Show all command in the context menu of the property editor.

Daten

Basis

Ansicht

Base

Display Options

Object Style

Selection

Skripten

See also: FreeCAD Scripting Basics and scripted objects.

See Part Feature for the general information on adding objects to the document.

A Mesh Feature is created with the addObject() method of the document.

import FreeCAD as App

doc = App.newDocument()
obj = App.ActiveDocument.addObject("Mesh::Feature", "Name")
obj.Label = "Custom label"

For Python subclassing you should create the Mesh::FeaturePython object.

import FreeCAD as App

doc = App.newDocument()
obj = App.ActiveDocument.addObject("Mesh::FeaturePython", "Name")
obj.Label = "Custom label"