Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемМария Якушкина
1 Изменение функциональности связей на диаграмме Автор: Никольский К. А., 245 гр. Научный руководитель: Литвинов Ю. В.
2 Введение QReal metaCASE-система Создание визуальных языков QReal:Robots система визуального программирования роботов Возникает необходимость удобного и быстрого создания красивых связей на диаграмме Диаграмма в Robolab
3 Задача Добавить возможность рисования связей под прямыми углами Возможность удаления сегмента Удаление ненужных точек Удаление петель с диаграммы Исправление бага «с перетаскиванием» Возможность перерисовки как отдельно взятой связи, так и всех связей на диаграмме сразу Рисование «красивой» связи при mouseMove
4 Удаление сегмента
5 Удаление ненужных точек (алгоритм) delete (i + 1) i--; } foreach i { if ||
6 Удаление ненужных точек Частые случаи, в особенности, «прямой» отрисовки
7 Удаление петель (алгоритм)
8 Удаление петель
9 Перерисовка связи
10 Перерисовка диаграммы (до)
11 Перерисовка диаграммы (после)
12 Итоги Добавлена возможность перерисовки как отдельно взятой связи, так и всех связей сразу Исправлен баг «с перетаскиванием» (частично) Добавлена возможность удаления сегмента Добавлена возможность удаления петель с диаграммы по желанию пользователя Реализовано удаление ненужных точек Реализована mouseMove-отрисовка связи (частично) Найдено и исправлено множество багов Переписан неоптимальный код
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.