Stworzyłem narzędzie, które ( jooGraphFunction ) pozwala na rysowanie funkcji matematycznych jako krzywe. W ramach dokumentacji znajduje się przykład, jak to zrobić, a także instrukcje dotyczące uruchamiania skryptów .
Tutaj krótko streszczę skrypt dla kompletności i potomności, jeśli moje konto bitbucket spadnie lub zmieni się za bardzo. Funkcja parametryczna koła to
cos(t)
sin(t)
Będziesz chciał trochę zgnieść to równanie, aby wyglądało jak widziane z boku. Lub możesz użyć rzutowania ortograficznego, w którym to przypadku równanie staje się:
0.86605 * cos(t) - 0.86605 * sin(t)
-0.5 * cos(t) - 0.5 * sin(t)
Następnie dodaj zmienne dla rozmiaru i po prostu przesuń je w górę, ile chcesz, aby uzyskać końcowe równanie:
0.86605 * radius *cos(t) - 0.86605 * radius * sin(t)
-0.5 * radius* cos(t) - 0.5 * radius* sin(t) + pitch*t
wstrzyknij to w oknie dialogowym skryptu. Możliwe są inne prognozy. Następnie dostosuj maksymalny zakres, aby uzyskać żądaną długość spirali.
Zdjęcie 1 : Spirale o innym skoku.
Zaletą tworzenia wykresów jest to, że można wykonywać dowolnie złożone kształty, a gdy już ma się taką formułę, można ją łatwo powtarzać w kółko. Oczywiście możesz opracować bardziej złożone formuły.
Zdjęcie 2 : Kilka prostych rozszerzeń poprzedniej helisy dla inspiracji.