Хочу строить тригонометрические кривые, фракталы и параметрические графики с помощью Kotlin. Видел упоминания Let's Plot. Ещё до превращения Basic в Visual Basic я писал программы для построения параметрических кривых. Было здорово наблюдать, как эти уравнения появляются на экране.
Теперь хочу делать такое на Kotlin. Нужно окно с кнопками и текстовыми полями, где можно вводить значения X и Y и углы в градусах(не радианах) и смотреть, как появляется рисунок.
Наверное, обычная установка Kotlin сама по себе уравнения не рисует. Что-то должно создавать окно, кнопки и текстовые поля. Один из вариантов Java FX. Кажется, я видел в интернете, что для Java FX также нужны CSS и HTML. Можно ли сделать такое окно с элементами управления на Compose?
Flutter использует Dart.
Я запутался! Не хочется ради этого изучать целую кучу языков. Очень поддерживаю принцип KISS(речь не о музыкальной группе!).
Какой подход посоветуете?
Переведено с английского·Показать оригиналI want to draw trigonometric curves, fractals & parametric plots using Kotlin. I've seen Let's Plot mentioned. Before Basic turned into Visual Basic, I wrote software to draw parametric curves. Seeing those equations appear on screen was pretty neat.
I'd like to do that in Kotlin now. I want a window containing buttons & text fields where I enter X & Y values & angles in degrees(not radians) & watch the drawing appear.
Presumably a plain Kotlin installation doesn't draw equations. Some facility would have to supply the window, buttons & text fields. Java FX is an option. I believe something online said Java FX also requires CSS & HTML. Would Compose let me build that window & its controls?
Dart is what Flutter uses.
I'm lost! Accomplishing this shouldn't require me to study a bunch of languages. I'm very much a KISS supporter(not referring to the band!).
What approach would you recommend?