![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Графическое моделирование
49 Cent © (2006-03-29 15:25:00)Суть в том, что есть 7 элементов из которых составляется диван. Необходимо сделать так, чтобы пользователь мог передвигать эти элементы по экрану, менять их местами, убирать, добавлять и.т.д. Т.е фактически задача заключается в том, чтобы помочь юзеру сделать диван в нужной ему комплектации из уже имеющихся элементов. В каком направление копать? Я пытался выполнить эту задачу в Экселе через макросы, но ИМХО это не решение. Очень просто и примитивно получается. Как выполнить эту задачу в Делфи и какими инструментами?
49 Cent (2006-03-29 17:31:00) [1]
> Кручение растровой картинки - не быстрая операция.
Так я и не спешу никуда. Насколько не быстрое?
ANB (2006-03-29 17:29:00) [2]Кручение растровой картинки - не быстрая операция.
49 Cent (2006-03-29 16:25:00) [3]А можно не рисовать на Канве? Можно скажем на базе простого Timage делать клон и затем крутить его и двигать? Т.е идея такая! Кликнул на картинке, клон этой картинке появился в окне и затем выделив этот элемент начинаем его крутить. Автоматически можно фиксировать цену и размеры текущего дивана.
Kolan (2006-03-29 16:16:00) [4]Пример понятен. Нужно:
1. Научится рисовать на конве(TCanvas + F1).
2. Создать иерархию классов для элементов дивана...
В этих классах соответствкенно сделать возможность таскать их...
49 Cent (2006-03-29 16:10:00) [5]Вот нашел один файл сделанный в Экселе. Скриншот вот:
http://webfile.ru/get/141205957/2.JPG
Примерно такое надо сделать в Делфи.
Kolan (2006-03-29 16:01:00) [6]Я лично врядли смогу собрать диван глядя на него с одной точки. Поэтому 3d обязательно...
А так создаешь классы, по одному на каждый элемент дивана. Все они должны быть наследники одного родителя.
Задача довольно сложная...
49 Cent (2006-03-29 15:49:00) [7]
> Поищи доку по OpenGL и DirectX.
Я думаю не осилю. В конечном счете нужна очень простая картинка в 2D отображение.
ANB (2006-03-29 15:45:00) [8]Поищи доку по OpenGL и DirectX. Может чего и поможет. Но в любом случае, быстро ты это не нарисуешь.
49 Cent (2006-03-29 15:39:00) [9]Кстати пробовал Drag n Drop и признаться не очень подошло. Есть другие способы?
49 Cent (2006-03-29 15:37:00) [10]Ну, хотя бы пару подскажите! Или может статья есть какая?
Ega23 (2006-03-29 15:35:00) [11]Способов - тьма. И что примечательно - все разные.