Найти тему
ΩTrueMagic

Мой проект "Редактор 3D-Графов"

Оглавление

Я вдруг понял, что слишком много моих проектов нуждаются в визуальном представлении в виде 3D-графа. Поэтому я решил написать соответствующую программу.

Идея

Я интересуют темой "личной эффективности", "планирования" и "тайм-менеджмента". Я пересмотрел достаточно много информации на эту тему.

Самая главная идея личной эффективности заключается в том, что нельзя хранить никакую информацию в голове. Нужно доставать информацию из головы и переносить на внешние носители. Это относится к любой информации: таски, знания, справочная информация.

Но я заметил, что очень много информации в моей голове имеют структуру графа. Обычно этот граф сильно связан. Если рисовать подобный граф на плоскости, то получится полная каша. Ни один существующий инструмент мне не подходит.

Таким образом я пришел к идее создания своего редактора :).

Что уже готово

На данном этапе сделано уже достаточно много.

абстрактный граф
абстрактный граф

Можно создавать узлы разного размера и цвета. Соединять их ребрами разных типов и цветов. Есть возможность прикреплять текст.

Осталось чуть-чуть дошлифовать.

Как я собираюсь это использовать.

Как я сказал, вариантов применения, действительно, много.

Такс-менеджер

Мои программы и проекты сильно переплетаются друг с другом и образуют сложную запутанную сеть. Поэтому мне нужен какой-то таск-менеджер, который сможет отобразить всю эту запутанную структуру.

таск-менеджер
таск-менеджер

Конструктор геймплеев

Про свой конструктор я уже писал в предыдущей статье. Геймплей представляет из себя граф.

Но этот граф визуально никак не представлен. Теперь я могу переиспользовать наработки по этому проекту в своем конструкторе.

Карта математики

У меня есть мечта, создать цикл статей по математике.

Но математика в моей голове выглядит, как сложная запутанная сеть взаимосвязанных теорий. Поэтому, если я когда-нибудь соберусь сделать это, то я хочу чтобы мои статьи выстраивались в некую структуру.

карта математики
карта математики

Теория категорий

Теория категорий - это раздел математики "про объекты и морфизмы, между ними". Традиционно, утверждения в теории категорий записываются в виде коммутативных диаграмм.

Мне иногда хочется поместить диаграммы в трехмерное пространство.

коммутативная диаграмма
коммутативная диаграмма

Визуализатор архитектуры

Это еще одна вещь, которой мне всегда не хватало. Я писал код, и мне всегда хотелось иметь инструмент, который показывал бы мне архитектуру всей программы.

Мне кажется, это важно, чтобы архитектура программы была перед глазами.

Когда-нибудь я сделаю свой "визуализатор архитектур".

Заключение

Спасибо за внимание. Я продолжаю работу. Буду держать вас в курсе :).