openlang

Хочу рисовать тригонометрические кривые, фракталы и параметрические графики на экране с помощью Kotlin

Хочу строить тригонометрические кривые, фракталы и параметрические графики с помощью Kotlin. Видел упоминания Let's Plot. Ещё до превращения Basic в Visual Basic я писал программы для построения параметрических кривых. Было здорово наблюдать, как эти уравнения появляются на экране.

Теперь хочу делать такое на Kotlin. Нужно окно с кнопками и текстовыми полями, где можно вводить значения X и Y и углы в градусах(не радианах) и смотреть, как появляется рисунок.

Наверное, обычная установка Kotlin сама по себе уравнения не рисует. Что-то должно создавать окно, кнопки и текстовые поля. Один из вариантов Java FX. Кажется, я видел в интернете, что для Java FX также нужны CSS и HTML. Можно ли сделать такое окно с элементами управления на Compose?

Flutter использует Dart.

Я запутался! Не хочется ради этого изучать целую кучу языков. Очень поддерживаю принцип KISS(речь не о музыкальной группе!).

Какой подход посоветуете?

Переведено с английскогоПоказать оригинал

Разговор продолжается 3

Следуя доводам
  1. Ссылка на ответ

    Попробуйте Lets-plot for Compose (https://github.com/JetBrains/lets-plot-compose).

    Вот проекты с примерами для начала: lets-plot-compose-demos (https://github.com/JetBrains/lets-plot-compose-demos)

    Можно ли сделать такое окно с элементами управления на Compose?

    Другой вариант, старый надёжный Java Swing.

    Переведено с английскогоПоказать оригинал

Другие стороны того же вопроса

  1. Как в Java Mail показывать текстовое имя отправителя вместо его настоящего адреса электронной почты

    Я отправляю сообщения через Java Mail API. После доставки во входящих отображается адрес отправителя. Хочу показывать вместо…

    Ответы 2Последняя активность java
  2. Доступ к Dynamics CRM из TypeScript

    Мой код CRM выполняется в веб-ресурсе, поэтому для получения данных сущности приходится писать чтобы обратиться к этим данным…

    Ответы 2Последняя активность typescript
  3. Какой формат даты нужен заголовку HTTP-ответа в Gleam?

    Я хочу отправлять заголовок Date. Требуемый формат выглядит следующим образом: Вот мой текущий вариант кода:

    Ответы 3Последняя активность gleam