/MineCad

Test C# project...

Primary LanguageC#

MineCad

Инструмент для 3D-моделирования. В разработке.

Пример работы приложения

example image

TODO

  • Создать и реализовать классы для всех примитивов;
  • добавить возможность включения/выключения контуров объекта;
  • добавить функционал: при наведении курсора на объект его контур подсвечивается;
  • продумать какие еще примитивы стоит реализовать (например тор);
  • продумать и реализовать красивый интерфейс;
  • сделать управление сценой более удобным (особенно масштабирование);
  • реализовать динамическое создание и хранение объектов в памяти;
  • добавить возможность преобразования объектов;
  • реализовать сохранение и загрузку проектов (можно в своем формате и в .obj);
  • оптимизировать функции отображения примитивов;
  • создать красивую иконку для приложения;
  • добавить поддержку освещения, материалов, анимации...