Reconstructed bird contour with Fourier epicycle circles

The program resamples an ordered closed contour by arc length and computes its complex Fourier coefficients. It selects the largest components to reconstruct the drawing; the local browser animates the same vector sum and updates the curve when the harmonic count changes. Fourier analysis, preview playback, and export run locally without generation calls. Contour size and harmonic count determine computation; no generated picture is required for the default outline.

Wymaga
Python 3

v1.0.0 · Zaktualizowano 25 paź 2026 · 152 KB · Możesz jej używać w projektach własnych i dla klientów; prosimy nie odsprzedawać ani nie udostępniać pakietu.

Co dostajesz

  1. Rekonstrukcja PNG i edytowalny wektor SVG

  2. Interaktywny podgląd orbity okręgu z eksportem SVG krzywej prądu

  3. Rejestr współczynników Fouriera i przenośne podsumowanie konturu

Sprawdzi się przy

  • Wyjaśnianie rysunku za pomocą poruszających się okręgów
  • Eksploracja prostych kontra szczegółowych rekonstrukcji linii

Nie nadaje się do

  • Automatyczne śledzenie dowolnych obrazów rastrowych
  • Automatic conversion of disconnected paths or holes into a single contour

Jak to działa

Zawiera lokalny renderer

  1. Choose the input

    Podaj jeden uporządkowany kontur i wybierz liczbę harmonicznych.

  2. Wyrenderuj i sprawdź

    Inspect the static reconstruction, then play the vector orbit if desired.

  3. Adjust and Export

    Zmień suwak harmoniczny i wyeksportuj bieżącą krzywą SVG.

Jak przebiega proces

Jak działa Fourier Line Orbit

The program resamples an ordered closed contour by arc length and computes its complex Fourier coefficients. It selects the largest components to reconstruct the drawing; the local browser animates the same vector sum and updates the curve when the harmonic count changes.

Co zawiera umiejętność

Co możesz zmienić

  • punkty: 8–2048 znormalizowane współrzędne konturu
  • harmonics: 3–120 coefficients
  • faza: 0–1 i stroke_width: 0.5–5
  • Paleta trójkolorowa i wymiary wyjściowe

Co sprawdzić przed przekazaniem rezultatu

  • Rejestr zachowuje 120 uszeregowanych współczynników z 512 punktów przeskalowanych.
  • Dziewięcioharmoniczna wersja zmienia rzeczywistą rekonstrukcję.
  • Zapisane zlecenie odtwarza PNG i SVG; niebezpieczna zamiana jest odrzucana.

Zobacz pliki pakietu

Oto wybrane pliki robocze tej wersji wraz z ich rzeczywistym przeznaczeniem. Pełny pakiet zawiera też instrukcje i odpowiednie informacje licencyjne.

  • Algorytm domenowy i sprawdzenia niezmienników.

    scripts/recipe.py
  • Przykładowe parametry, które można uruchomić i edytować.

    examples/brief.json
  • Control meanings, proof interpretation, and limits.

    references/design-notes.md

Dlaczego warto użyć tej umiejętności

Zacznij od tego pakietu

The package connects contour resampling, Fourier analysis, orbit playback, and current-state export. A pre-rendered animation or a decorative circle overlay would not provide that editable reconstruction.

Porównaj sposoby pracy

Prompt, własna umiejętność czy ten proces?

Zacznij od promptu

Twój agent może tworzyć na podstawie zwykłej prośby. Nadal trzeba jednak ustalić brief, zasady wizualne, dobór materiałów, format wyniku i sposób weryfikacji dla danego projektu.

Napisz własną umiejętność

Samodzielnie wybierasz i utrzymujesz instrukcje wielokrotnego użytku, ustawienia domyślne, strukturę plików i kontrole. To przydatne, gdy Twój proces wymaga innych zasad lub integracji.

Proces stworzony dla PopNow

Ten proces opracowano dla PopNow. Jego pliki źródłowe, dołączone zależności i odpowiednie informacje licencyjne są częścią pakietu; opisany poniżej zakres dotyczy tej wersji.

Poradnik zweryfikowano 25 paź 2026

Ile to będzie kosztować?

Fourier analysis, preview playback, and export run locally without generation calls. Contour size and harmonic count determine computation; no generated picture is required for the default outline.

Dostarczony proces działa lokalnie. Zamówienie nowych materiałów jest osobną decyzją. Umiejętność jest bezpłatna. Nowe materiały są wyceniane przed generowaniem.

Pakiet umiejętności

Instalacja jest bezpłatna w ramach limitu pobrań na Twoim koncie. Licencja pakietu obejmuje pracę własną i dla klientów, ale nie zezwala na jego dalsze rozpowszechnianie.

Istniejące materiały i praca lokalna

Ponowne użycie odpowiednich materiałów, edycja plików i lokalne składanie nie wywołują modelu generowania PopNow. Pracę nadal wykonują Twój komputer i wymagane środowisko wykonawcze.

Twój agent i hosting

Opłaty za subskrypcję, komputer w chmurze, wdrożenie lub usługi innych dostawców dotyczą tych usług. Instalacja tej umiejętności ich nie obejmuje.

Jak działa rozliczanie PopNow

Połączenia używające klucza API PopNow, w tym połączenia MCP z kluczem API, korzystają z osobnego salda API w USD. Połączenie ChatGPT lub Claude autoryzowane przez OAuth zużywa kredyty witryny. Salda są oddzielne; podstawą zatwierdzenia wydatku jest wycena pokazana w Twoim połączeniu.

Obowiązują limity pobrań i aktualne warunki konta. Bezpłatny pakiet nie oznacza nieograniczonego bezpłatnego generowania.

Jak z niej korzystać

Mówisz

  • Użyj umiejętności PopNow „Fourier Line Orbit” (fourier-line-orbit) do tego: Podaj jeden uporządkowany kontur i wybierz liczbę harmonicznych. Użyj pakietowego przykładu jako punktu wyjścia i zwróć faktyczną grafikę z jej edytowalnymi danymi wejściowymi.

Potem spróbuj

  • Zbuduj wyraźnie inną wersję, używając harmonicznych: 46 → 9.

  • Wyjaśnij wynik na podstawie rzeczywistych plików dowodowych i rejestru algorytmu.

Co przygotować

  • Uporządkowany zamknięty kontur lub zawarty kontur kolibra
  • Python 3.10+, Pillow, and NumPy
  • Przeglądarka dla sterowania harmonicznego i animacji

Podobne umiejętności

Zobacz wszystkie →

Oceny

Nie ma jeszcze ocen. Masz już tę umiejętność? Oceń ją jako pierwsza osoba.

Oceń tę umiejętność

Pytania

Do the circles truly reconstruct the line?

Yes. Their radii, frequencies, and starting phases come from the contour's complex Fourier transform. The endpoint follows the summed vectors; the coefficient ledger records the same values used in the browser.

Czy eksport SVG używa moich bieżących ustawień?

Zapisanie bieżącego SVG przelicza zamkniętą krzywą z wybraną liczbą harmonicznych. Główny pobierany plik pozostaje pakietową domyślną grafiką; interaktywny eksport to oddzielny plik krzywej prądu.

Od czego zależą koszty tego przepływu pracy?

Fourier analysis, preview playback, and export run locally without generation calls. Contour size and harmonic count determine computation; no generated picture is required for the default outline.

Co jest już zawarte w pakiecie Fourier Line Orbit?

Algorytm domenowy i sprawdzenia niezmienników. Przykładowe parametry, które można uruchomić i edytować. Control meanings, proof interpretation, and limits.

Które części Fourier Line Orbit mogą wiązać się z opłatą?

Fourier analysis, preview playback, and export run locally without generation calls. Contour size and harmonic count determine computation; no generated picture is required for the default outline. Połączenia używające klucza API PopNow, w tym połączenia MCP z kluczem API, korzystają z osobnego salda API w USD. Połączenie ChatGPT lub Claude autoryzowane przez OAuth zużywa kredyty witryny. Salda są oddzielne; podstawą zatwierdzenia wydatku jest wycena pokazana w Twoim połączeniu.

Czym Fourier Line Orbit różni się od napisania promptu lub własnej umiejętności?

The package connects contour resampling, Fourier analysis, orbit playback, and current-state export. A pre-rendered animation or a decorative circle overlay would not provide that editable reconstruction.