Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2011.02.27;
Скачать: [xml.tar.bz2];

Вниз

Посоветуйте компонет для отрисовки кинозала   Найти похожие ветки 

 
blacky1979   (2010-11-09 20:11) [0]

Привет всем!
Проблема никак не могу найти компонент для отрисовки кинозала в проекте продажи билетов. Нужно чтобы было масштабирование по колесу мыши и чтоыб можно за свободное место мышкой схватить и подвигать содержимое кинозала. Было бы просто идеально если бы были исходники которые можно было бы творчески доработать под мою конкретную задачу.


 
DimaBr ©   (2010-11-10 08:26) [1]

Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.


 
DimaBr ©   (2010-11-10 08:28) [2]

Ещё один компоненто-кидатель объявился


 
И. Павел ©   (2010-11-10 08:30) [3]

> [0] blacky1979   (09.11.10 20:11)

Я бы посоветовал сделать все самостоятельно.
ИМХО, слишком специфичная задача, чтобы расчитывать на гибкий компонент, который подойдет именно вам.


 
blacky1979   (2010-11-10 08:43) [4]

Да это понятно, но я вот все думаю на базе чего можно проще всего такое сделать. То есть если был бы компонент отдаленно похожий хотябы но с исходником, чтобы его можно было бы переделать...


 
oxffff ©   (2010-11-10 08:53) [5]


> Посоветуйте компонет для отрисовки кинозала


TWincontrol


 
12 ©   (2010-11-10 09:01) [6]


> на базе чего можно проще всего такое сделат

TPaintBox


 
Sergey13 ©   (2010-11-10 09:46) [7]

Грид какой нибудь можно попробовать прикрутить.

ЗЫ: Сомнительна мне ценность функции "мышкой схватить и подвигать содержимое кинозала" "в проекте продажи билетов". Не 3Д случайно?


 
Anatoly Podgoretsky ©   (2010-11-10 09:59) [8]

> blacky1979  (10.11.2010 08:43:04)  [4]

Да какая проблема, закажи разработку с исходниками и будет тебе счастье.


 
DiamondShark ©   (2010-11-10 12:15) [9]

Я делал подобную ерунду. Меня ломало всё это хозяйство кодить в собственном контроле, поэтому сваял схему зала в SVG и запуздырил в TWebBrowser


 
DimaBr ©   (2010-11-10 12:26) [10]

Из готовых приходит на ум TChart.TMapSeries. Можно нарисовать  план кинозала, свободно маштабировать


 
DVM ©   (2010-11-10 12:55) [11]

Можно сделать на основе любого подходящего CAD компонента. Будет и правка и масштабирование. Делал подобное, правда не кинозал.


 
Медвежонок Пятачок ©   (2010-11-10 16:09) [12]

никак не могу найти компонент для отрисовки кинозала в проекте продажи билетов.

есть компонент для отрисовки сельского клуба в проекте продажи семечек. подойдет?


 
Inovet ©   (2010-11-10 16:13) [13]

> [12] Медвежонок Пятачок ©   (10.11.10 16:09)
> есть компонент для отрисовки сельского клуба

Там же со своими табуретками приходят, учитывается?.


 
Медвежонок Пятачок ©   (2010-11-10 16:37) [14]

не, там лавки везде.
с табуретками приходят только когда полный зал (когда показывают "слоны-мои друзья")


 
RWolf ©   (2010-11-10 16:37) [15]

Morfit 3D Engine for Delphi же.
Мышью вращаем камеру, на колесо мыши вешаем смену FOV.
Кинозал рисуем отдельно в 3D Max.


 
_Юрий   (2010-11-14 11:37) [16]

Интресно, как вы назвали метод "включить режим отрисовки, соответствующий показу слонов-моих друзей" ?


 
Dimka Maslov ©   (2010-11-14 21:00) [17]


> oxffff ©   (10.11.10 08:53) [5]
>
> > Посоветуйте компонет для отрисовки кинозала
>
>
> TWincontrol


Достаточно будет и просто TControl


 
_oxffff   (2010-11-14 21:33) [18]


> Dimka Maslov ©   (14.11.10 21:00) [17]
>
> > oxffff ©   (10.11.10 08:53) [5]
> >
> > > Посоветуйте компонет для отрисовки кинозала
> >
> >
> > TWincontrol
>
>
> Достаточно будет и просто TControl


Как будешь рисовать?


 
Dimka Maslov ©   (2010-11-15 12:21) [19]


>
> Как будешь рисовать?


Ну да. Canvas появляется только у ТGraphicControl. Впрочем, ничто не мешает сделать это при помощи WinAPI


 
oxffff ©   (2010-11-15 12:35) [20]


> Dimka Maslov ©   (15.11.10 12:21) [19]
>
> >
> > Как будешь рисовать?
>
>
> Впрочем, ничто не мешает сделать это при помощи WinAPI


Впрочем, что у TControl есть свое окно?. На чем ты рисовать собрался?
На родительском?


 
clickmaker ©   (2010-11-15 12:49) [21]

> ничто не мешает сделать это при помощи WinAPI

ну CreateWindow никогда не подведет )


 
Dimka Maslov ©   (2010-11-16 09:12) [22]


> Впрочем, что у TControl есть свое окно?. На чем ты рисовать
> собрался?
> На родительском?


Своего нет, и все наследники TGraphicControl рисуют на выделенной для них области родительского окна


 
oxffff ©   (2010-11-16 09:40) [23]


> Dimka Maslov ©   (16.11.10 09:12) [22]
>
> > Впрочем, что у TControl есть свое окно?. На чем ты рисовать
>
> > собрался?
> > На родительском?
>
>
> Своего нет, и все наследники TGraphicControl рисуют на выделенной
> для них области родительского окна


Тогда причем здесь TControl?


 
Dimka Maslov ©   (2010-11-16 11:33) [24]

Ничего же мешает сделать компонент у которого будет Canvas но не он будет унаследован от TGraphicControl


 
clickmaker ©   (2010-11-16 13:24) [25]

> Ничего же мешает сделать компонент у которого будет Canvas
> но не он будет унаследован от TGraphicControl

а откуда canvas-то возьмется? без окна


 
Dimka Maslov ©   (2010-11-16 13:50) [26]


> откуда canvas-то возьмется? без окна


Наследники TControl своего HWND не имеют, поэтому  получают HDC для родительского окна и устанавливают ViewportOrg и ClipRect.


 
oxffff ©   (2010-11-16 14:25) [27]


> Dimka Maslov ©   (16.11.10 13:50) [26]
>
> > откуда canvas-то возьмется? без окна
>
>
> Наследники TControl своего HWND не имеют,


Неправда! cм. Twincontrol!!!


 
Dimka Maslov ©   (2010-11-16 18:59) [28]


> Неправда! cм. Twincontrol!!!


Согласен. Переформулирую "наследники TControl, не являющиеся при этом наследниками TWinControl своего HWND не имеют"



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2011.02.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.51 MB
Время: 0.004 c
15-1290100289
Mitroshin
2010-11-18 20:11
2011.02.27
Несколько вопросов по переходу с D7 на D2010 (литература)


2-1291548064
Виктор
2010-12-05 14:21
2011.02.27
об Application.MessageBox


15-1290167268
Jeer
2010-11-19 14:47
2011.02.27
Тенденции, однако..


2-1290769217
dm
2010-11-26 14:00
2011.02.27
изменение ip адреса шлюза и пр


2-1291815359
Scott Storch
2010-12-08 16:35
2011.02.27
try..finally





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский