Я створив інструмент, який ( jooGraphFunction ) дозволяє графікувати математичні функції як криві. У складі документації є приклад того, як це зробити , а також інструкції щодо запуску скриптів .
Я коротко підсумую сюди сценарій заради повноти та нащадків, якщо мій обліковий запис bitbucket перейде або зміниться занадто сильно. Параметрична функція для кола є
cos(t)
sin(t)
Вам захочеться трохи притулити це рівняння, щоб воно виглядало так, ніби його побачили збоку. Або ви можете використовувати ортографічну проекцію, і в цьому випадку рівняння стає:
0.86605 * cos(t) - 0.86605 * sin(t)
-0.5 * cos(t) - 0.5 * sin(t)
Потім додайте змінні за розміром і просто підсуньте їх вгору стільки, скільки вам подобається, для остаточного рівняння:
0.86605 * radius *cos(t) - 0.86605 * radius * sin(t)
-0.5 * radius* cos(t) - 0.5 * radius* sin(t) + pitch*t
введіть це у діалоговому вікні сценарію. Можливі й інші прогнози. Потім відрегулюйте максимальний діапазон, щоб отримати бажану довжину спіралі.
Зображення 1 : Спіралі з різним кроком.
Перевага графіки полягає в тому, що ви можете робити довільно складні фігури, і як тільки у вас з'явиться формула, її легко повторювати знову і знову. Звичайно, ви можете розробити більш складні формули.
Зображення 2 : Кілька простих розширень до попередньої спіралі для натхнення.