Добро пожаловать, гость
:: алгоритмы  и методы :: :: олимпиадные задачи :: :: связь :: :: о сайте :: :: форум ::

Форум работает в режиме архива, только для чтения и поиска.
Архив 2004 Архив 2007 Архив 2013

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 06.12.2009, 16:14
Новичок

Отправить личное сообщение для Мария Посмотреть профиль Найти все сообщения от Мария
 
Регистрация: 28.11.2009
Адрес: череповец
Сообщений: 19

анимации
Подскажите как (если это возможно) реализовать анимацию в delphi процесса сортировки. Например,каждый элемент взять как точку, точки разбросаны по рисунку, в процессе сортировки встают в один ряд.
  #2  
Старый 06.12.2009, 16:26
MBo MBo вне форума
Местный

Отправить личное сообщение для MBo Посмотреть профиль Найти все сообщения от MBo
 
Регистрация: 21.09.2006
Адрес: Новосибирск
Сообщений: 1,374

после каждого обмена (если сортировка основана на обменах) перерисовывать картинку, обходя массив
  #3  
Старый 06.12.2009, 18:06
Новичок

Отправить личное сообщение для Мария Посмотреть профиль Найти все сообщения от Мария
 
Регистрация: 28.11.2009
Адрес: череповец
Сообщений: 19

сортировка вставками.
а если элементов 10000 то надо 10000 раз перерисовать?? нельзя в режиме реального времени осуществить?
  #4  
Старый 06.12.2009, 18:38
MBo MBo вне форума
Местный

Отправить личное сообщение для MBo Посмотреть профиль Найти все сообщения от MBo
 
Регистрация: 21.09.2006
Адрес: Новосибирск
Сообщений: 1,374

В сортировке вставками после каждой вставки, в принципе, картинка меняется, но можно перерисовывать одина раз на несколько вставок.
Однако для визуализации обычно используются массивы не такой большой длины.
  #5  
Старый 06.12.2009, 21:14
Новичок

Отправить личное сообщение для Мария Посмотреть профиль Найти все сообщения от Мария
 
Регистрация: 28.11.2009
Адрес: череповец
Сообщений: 19

дак как как как!!!?? КАК РЕАЛИЗОВАТЬ?
  #6  
Старый 06.12.2009, 21:19
гость

 
Сообщений: n/a

Ну вот как-то так, да -
http://en.wikipedia.org/wiki/File:In..._animation.gif
или наподобие этого:
http://en.wikipedia.org/wiki/File:So...ksort_anim.gif
  #7  
Старый 06.12.2009, 21:35
Новичок

Отправить личное сообщение для Мария Посмотреть профиль Найти все сообщения от Мария
 
Регистрация: 28.11.2009
Адрес: череповец
Сообщений: 19

да, можно программно это реализовать???
  #8  
Старый 06.12.2009, 21:43
гость

 
Сообщений: n/a

конечно можно.
  #9  
Старый 06.12.2009, 21:50
Новичок

Отправить личное сообщение для Мария Посмотреть профиль Найти все сообщения от Мария
 
Регистрация: 28.11.2009
Адрес: череповец
Сообщений: 19

не подскажите как??? ну хотя бы примерно!
какой компонент и тд??
  #10  
Старый 06.12.2009, 22:00
гость

 
Сообщений: n/a

давно не программирую на delphi.

но там есть какой-то компонент для рисования. у него свойство canvas - вот там и рисуем.
 


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Картинки для анимации гость Реализация, исходники, языки 0 29.11.2008 21:45