Jump to content

Krzywe: Aproksymuj

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

Ta dokumentacja nie jest ukończona. Prosimy o pomoc w tworzeniu dokumentacji.

Strona Model polecenia GUI wyjaśnia jak powinny być dokumentowane polecenia. Przejrzyj stronę Category:UnfinishedDocu, aby zobaczyć więcej niekompletnych stron, takich jak ta. Zobacz stronę Category:Command Reference aby poznać wszystkie komendy.

Zobacz stronę wytycznych Wiki dla FreeCAD aby dowiedzieć się, jak edytować strony Wiki, i przejdź do strony Pomóż w rozwoju FreeCAD, aby dowiedzieć się o innych sposobach, w jakie możesz wnieść swój wkład.

Krzywe: Aproksymuj

Lokalizacja w menu
Curves → Approximate
Środowisko pracy
Krzywe
Domyślny skrót
brak
Wprowadzono w wersji
-
Zobacz także
brak

Opis

Narzędzie Krzywe: Aproksymuj aproksymuje punkty do krzywej lub powierzchni NURBS.

W przeciwieństwie do narzędzia Interpoluj, którego celem jest generowanie krzywej przechodzącej przez wszystkie punkty, to narzędzie ma na celu tworzenie gładszej krzywej przechodzącej w określonej przybliżonej odległości od punktów.

Użycie

  1. Wybierz jeden lub więcej obiektów, które zawierają przynajmniej po dwa wierzchołki.
  2. Istnieje kilka sposobów na wywołanie tego polecenia:
    • Wciśnij przycisk Aproksymuj.
    • Wybierz opcję Curves → Approximate z menu.
  3. Dla każdego wybranego obiektu zostanie utworzony obiekt Approximation_Curve.
  4. Opcjonalnie edytuj wartości w Edytorze właściwości aby wybrać inną metodę aproksymacji i dostosować powiązane właściwości (zobacz Właściwości poniżej).

Właściwości

Zapoznaj się również z informacjami na stronie: Edytor właściwości.

Obiekt Approximation_Curve wywodzi się z obiektu Część: Cecha i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:

Dane

Aproksymuj

  • DANEPoint Object (Link): Obiekt zawierający punkty do aproksymacji.

Ogólne

  • DANEApprox Tolerance (Float): Tolerancja aproksymacji.
  • DANEClamp Ends Tolerance (Bool): Utwierdza punkty końcowe.
  • DANEClosed (Bool): Wymusza zamkniętą krzywą.
  • DANEContinuity (Enumeration): Żądana ciągłość na krzywej.
  • DANEDegree Max (Integer): Maksymalny stopień krzywej.
  • DANE Degree Min (Integer): Minimalny stopień krzywej.
  • DANEMethod (Enumeration): Metoda aproksymacji.
    • Parametrization (domyślnie): ...
    • Smoothing Algorithm: ...

Parametry

  • DANECurvature Weight (FloatConstraint): Waga krzywizny krzywej do algorytmu wygładzania.
  • DANELength Weight (FloatConstraint): Waga długości krzywej do algorytmu wygładzania.
  • DANE Parametrization (Enumeration): Typ parametryzacji.
    • ChordLength (domyślnie): ...
    • Centripetal: ...
    • Uniform: ...
    • Curvilinear: ...
  • DANETorsion Weight (FloatConstraint): Waga skrętu krzywej do algorytmu wygładzania..

Zakres

  • DANEFirst Index (Integer): Indeks pierwszego punktu.
  • DANELast Index (Integer): Indeks ostatniego punktu (-1 aby ignorować).
  • DANEStart Offset (Integer): Dla zamkniętych krzywych, pozwala na wybór lokalizacji punktu łączenia.