spline

Wygładzanie krzywej rysowanej ręcznie

Mam program, który pozwala użytkownikom rysować krzywe. Ale te krzywe nie wyglądają ładnie - wyglądają chwiejnie i ręcznie ry ... ają całkiem dobrze. Czy są jakieś próbki kodu do czegoś takiego? C# byłoby idealne, ale mogę przetłumaczyć z innych języków.

Jak zaimplementować krzywą Béziera w C++?

Chciałbym zaimplementować krzywą Béziera . Robiłem to już wcześniej w C#, ale zupełnie nie znam bibliotek C++. Jak stworzyć k ... bliotece matematycznej? Jeśli nie, gdzie mogę go znaleźć? Update 1: Przepraszam, zapomniałem wspomnieć, że używam Linuksa.

Jak działa splajn dośrodkowy Catmull-Rom?

From this site , which seems to have the most detailed information about Catmull-Rom splines, it seems that four points are ... 011) i uzyskaniem stycznej na podstawie Pitagorasa, biorąc pod uwagę współrzędne położenia, jakie dają te wartości wejściowe?

Najbliższy punkt na sześciennej krzywej Beziera?

Jak mogę znaleźć punkt B (t) wzdłuż sześciennej krzywej Beziera, która jest najbliższa dowolnemu punktowi P na płaszczyźnie?

Czy są jakieś dobre biblioteki do rozwiązywania splinów sześciennych w C++? [zamknięte]

Szukam dobrej biblioteki C++, która da mi funkcje do rozwiązania dla dużych Splin sześciennych (na zamówienie 1000 punktów) zna ktoś jakąś?

Gładka reprezentacja splajnu dowolnego konturu, f (Długość) -- > x, y

Załóżmy, że mam zbiór współrzędnych x,y oznaczających punkty wzdłuż konturu. Czy istnieje sposób, że mogę zbudować splajnową ... ,y,d) # resample it at smaller distance intervals interp_d = np.linspace(d[0],d[-1],1000) interp_x,interp_y = spl(interp_d)

Znajdź minimalną odległość od punktu do skomplikowanej krzywej

Mam skomplikowaną krzywą zdefiniowaną jako zbiór punktów w tabeli jak tak (pełna tabela To tutaj): # x y 1.0577 12.0914 ... _sorted) plt.scatter(x2, y2, marker='o', color='r', s=10, lw=0.2) Wszelkie pomysły / wskazówki będą bardzo mile widziane.

Akima interpolacja tablicy sobowtórów

Zakładając, że mam tablicę podwójnych, jaki jest dobry algorytm do próbkowania tej serii za pomocą interpolacji Akima ? Jeste ... out array bounds, I'll handle that separately. public double InterpolateAkima(double[] values, int idx, double t) { ...? }