Jump to content

Curves Approximieren

From FreeCAD Documentation
This page is a translated version of the page Curves Approximate and the translation is 100% complete.

Diese Dokumentation ist noch nicht fertiggestellt. Bitte hilf mit und trage etwas zur Dokumentation bei.

Die Seite GuiBefehl Modell erklärt, wie Befehle dokumentiert werden sollten. Unter Category:UnfinishedDocu findest du weitere unvollständige Seiten wie diese (und unter Category:UnfinishedDocu/de unvollständige Übersetzungen). Siehe Category:Command Reference für sämtliche Befehle (und Category:UnfinishedDocu/de für vorhandene Übersetzungen).

Siehe WikiSeiten, um zu lernen, wie die Wiki-Seiten bearbeitet werden und FreeCAD Unterstützen, um andere Wege zu entdecken, wie du einen Beitrag leisten kannst.

Curves Approximieren

Menüeintrag
Kurven → Approximieren
Arbeitsbereich
Curves
Standardtastenkürzel
Keiner
Eingeführt in Version
-
Siehe auch
Keiner

Beschreibung

Das Werkzeug Curves Approximieren approximiert Punkte zu einer NURBS-Kurve oder -Oberfläche.

Im Gegensatz zum Werkzeug Curves Interpolieren, das darauf abzielt, eine Kurve zu erzeugen, die durch alle Punkte verläuft, zielt es darauf ab, eine glattere Kurve zu erzeugen, indem es innerhalb eines bestimmten Annäherungsabstands zu den Punkten verläuft.

Anwendung

  1. Ein oder mehrere Objekte auswählen, die jeweils mindestens zwei Eckpunkte enthalten.
  2. Es gibt mehrere Möglichkeiten, das Werkzeug aufzurufen:
    • Die Schaltfläche Approximieren drücken.
    • Die Option Curves → Approximieren aus dem Menü wählen.
  3. Ein Approximation_Curve-Objekt wird für jedes ausgewählte Objekt erstellt.
  4. Optional kann man die Werte im Eigenschaften-Ansicht bearbeiten, um eine andere Approximationsmethode und einen anderen Parametrisierungstyp auszuwählen und auch die zugehörigen Eigenschaften anzupassen (siehe Eigenschaften unten).

Eigenschaften

Siehe auch: Eigenschaften-Ansicht.

Ein Approximation_Curve-Objekt wird von einem Part-Formelement abgeleitet und erbt alle seine Eigenschaften. Außerdem besitzt es die folgenden zusätzlichen Eigenschaften:

Daten

Approximate

  • Daten-EigenschaftPoint Object (Link): Objekt, das die zu approximierenden Punkte enthält.

General

  • Daten-EigenschaftApprox Tolerance (Float): Näherungstoleranz.
  • Daten-EigenschaftClamp Ends Tolerance (Bool): Klemmen-Endpunkte.
  • Daten-EigenschaftClosed (Bool): Erzwingt eine geschlossene Kurve.
  • Daten-EigenschaftContinuity (Enumeration): Gewünschte Kontinuität auf der Kurve.
  • Daten-EigenschaftDegree Max (Integer): Maximaler Grad der Kurve.
  • Daten-Eigenschaft Degree Min (Integer): Minimaler Grad der Kurve.
  • Daten-EigenschaftMethod (Enumeration): Approximationsverfahren.
    • Parametrization (default): ...
    • Smoothing Algorithm: ...

Parameters

  • Daten-EigenschaftCurvature Weight (FloatConstraint): Gewicht der Kurvenkrümmung für den Glättungsalgorithmus.
  • Daten-EigenschaftLength Weight (FloatConstraint): Gewicht der Kurvenlänge für den Glättungsalgorithmus.
  • Daten-Eigenschaft Parametrization (Enumeration): Parametrisierungstyp.
    • ChordLength (default): ...
    • Centripetal: ...
    • Uniform: ...
    • Curvilinear: ...
  • Daten-EigenschaftTorsion Weight (FloatConstraint): Gewicht der Kurventorsion für den Glättungsalgorithmus.

Range

  • Daten-EigenschaftFirst Index (Integer): Index des ersten Punktes.
  • Daten-EigenschaftLast Index (Integer): Index des letzten Punktes (-1 zu ignorieren).
  • Daten-EigenschaftStart Offset (Integer): Bei geschlossenen Kurven kann die Position des Verbindungspunkts ausgewählt werden.