Интерфейс - SPC-project/Regular-Divider GitHub Wiki

Интерфейс состоит из двух рабочих областей (помечены "1" и "2" на рисунке), зоны уведомлений ("3") и меню ("4"-"7"). Interface of the programm

1. Зона фигуры

Используя контекстное меню ("8" на рисунке), в данной области создается фигура. Из меню свободной области можно добавить примитв, из меню примитива — пристроить к нему соседний, удалить или редактировать текущий.

Координатные сетка и оси отключается через Меню Параметры

2. Зона разбиения

В данной области отображается разбиение редактируемой фигуры. После того, как разбиение будет сохраненно, будет загружен и визуализирован сгенерированный файл. Отличить, когда демонстрируется предварительное, а когда фактическое разбиение можно по появляющей надписи в правом врехнем углу зоны (она указывает на путь к файлу, что отображается).

3. Зона уведомлений

В правом углу будут всплывать программные уведомления (отмечая завершение разбиения или сообщая о доступном обнволении). В левом углу находится кнопка с надписью "Рабочая область" — при нажатии на неё рабочая область будет автоматически отмасштабированна чтобы вмешать фигуру (подробнее о настройках окна в пункте (5)-"Рабочая область").

4. Меню Файл

  • Очистить — удаляет текущую фигуру (и её разбиение)
  • Сохранить — сохранить разбиение текущей фигуры в pmd-файл
  • Сохранить как — сохраить разбиение в pmd-файл с указанным именем
  • Сортировать pmd-файл — позволяет отсортировать секцию Узлов разбиение по возрастанию координат и секцию Элементов (порядок: слева-направо и сверху-вниз). Если поставить галочку напротив "Разложить выходной файл" — будут созданы отдельные файлы для секций Узлов, Материала и Элементов
  • Открыть pmd-файл — загружает выбранное разбиение и визуальное его отображает в Зоне Разбиения
  • Выйти

5. Меню Фигура

  • Импортировать фигуру — сохраняет построенную фигуру (не разбиение!) в .d42do-файл
  • Экспортировать фигуру — загружает сохраненную фигуру
  • Добавить примитив — открывает меню создания примитива
  • Задать воздух для всей фигуры

6. Меню Параметры

  • Рабоча область — позволяет настроить "камеру" рабочей области. Манипуляции с рабочей область посредством клавиш "Влево", "Вправо", "Вверх", "Вниз", "+" и "-" происходят через представленные тут параметры
  • Показывать координатную сетку — включает отображение координатных сетки и осей
  • Сортировать элементы – элементы в секции [inds] pmd-файла будут отсортированы слева-направо и сверху-вниз (как глаз движется по строкам при чтении)
  • Разложить pmd-файл на секции – секции [inds], [coords] и [material] будут продублированы в отдельные файлы
  • Отображать индексы узлов — после сохранения разбиения, когда будет сгенерирован pmd-фай будет загружен для визуализации, узлы сетки будут подписаны
  • Отображать только граничные индексы – аналогично предыдущему, но отображены будут лишь индексы на границе фигуры и воздуха

7. Меню Помощь

  • Wiki — открывает в браузере эту страницу