Конференция "Прочее" » Посоветуйте компонет для отрисовки кинозала
 
  • blacky1979 (09.11.10 20:11) [0]
    Привет всем!
    Проблема никак не могу найти компонент для отрисовки кинозала в проекте продажи билетов. Нужно чтобы было масштабирование по колесу мыши и чтоыб можно за свободное место мышкой схватить и подвигать содержимое кинозала. Было бы просто идеально если бы были исходники которые можно было бы творчески доработать под мою конкретную задачу.
  • DimaBr © (10.11.10 08:26) [1]
    Внимание! Здесь обсуждаются вопросы, связанные с разработкой компонентов, редакторов свойств, редакторов компонентов и экспертов IDE.
    Вопросы по поиску и использованию готовых компонентов, редакторов или экспертов являются нарушением тематики и могут быть удалены.
  • DimaBr © (10.11.10 08:28) [2]
    Ещё один компоненто-кидатель объявился
  • И. Павел © (10.11.10 08:30) [3]
    > [0] blacky1979   (09.11.10 20:11)

    Я бы посоветовал сделать все самостоятельно.
    ИМХО, слишком специфичная задача, чтобы расчитывать на гибкий компонент, который подойдет именно вам.
  • blacky1979 (10.11.10 08:43) [4]
    Да это понятно, но я вот все думаю на базе чего можно проще всего такое сделать. То есть если был бы компонент отдаленно похожий хотябы но с исходником, чтобы его можно было бы переделать...
  • oxffff © (10.11.10 08:53) [5]

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


    TWincontrol
  • 12 © (10.11.10 09:01) [6]

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

    TPaintBox
  • Sergey13 © (10.11.10 09:46) [7]
    Грид какой нибудь можно попробовать прикрутить.

    ЗЫ: Сомнительна мне ценность функции "мышкой схватить и подвигать содержимое кинозала" "в проекте продажи билетов". Не 3Д случайно?
  • Anatoly Podgoretsky © (10.11.10 09:59) [8]
    > blacky1979  (10.11.2010 08:43:04)  [4]

    Да какая проблема, закажи разработку с исходниками и будет тебе счастье.
  • DiamondShark © (10.11.10 12:15) [9]
    Я делал подобную ерунду. Меня ломало всё это хозяйство кодить в собственном контроле, поэтому сваял схему зала в SVG и запуздырил в TWebBrowser
  • DimaBr © (10.11.10 12:26) [10]
    Из готовых приходит на ум TChart.TMapSeries. Можно нарисовать  план кинозала, свободно маштабировать
  • DVM © (10.11.10 12:55) [11]
    Можно сделать на основе любого подходящего CAD компонента. Будет и правка и масштабирование. Делал подобное, правда не кинозал.
  • Медвежонок Пятачок © (10.11.10 16:09) [12]
    никак не могу найти компонент для отрисовки кинозала в проекте продажи билетов.

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

    Там же со своими табуретками приходят, учитывается?.
  • Медвежонок Пятачок © (10.11.10 16:37) [14]
    не, там лавки везде.
    с табуретками приходят только когда полный зал (когда показывают "слоны-мои друзья")
  • RWolf © (10.11.10 16:37) [15]
    Morfit 3D Engine for Delphi же.
    Мышью вращаем камеру, на колесо мыши вешаем смену FOV.
    Кинозал рисуем отдельно в 3D Max.
  • _Юрий (14.11.10 11:37) [16]
    Интресно, как вы назвали метод "включить режим отрисовки, соответствующий показу слонов-моих друзей" ?
  • Dimka Maslov © (14.11.10 21:00) [17]

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


    Достаточно будет и просто TControl
  • _oxffff (14.11.10 21:33) [18]

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


    Как будешь рисовать?
  • Dimka Maslov © (15.11.10 12:21) [19]

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


    Ну да. Canvas появляется только у ТGraphicControl. Впрочем, ничто не мешает сделать это при помощи WinAPI
  • oxffff © (15.11.10 12:35) [20]

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


    Впрочем, что у TControl есть свое окно?. На чем ты рисовать собрался?
    На родительском?
  • clickmaker © (15.11.10 12:49) [21]
    > ничто не мешает сделать это при помощи WinAPI

    ну CreateWindow никогда не подведет )
  • Dimka Maslov © (16.11.10 09:12) [22]

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


    Своего нет, и все наследники TGraphicControl рисуют на выделенной для них области родительского окна
  • oxffff © (16.11.10 09:40) [23]

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


    Тогда причем здесь TControl?
  • Dimka Maslov © (16.11.10 11:33) [24]
    Ничего же мешает сделать компонент у которого будет Canvas но не он будет унаследован от TGraphicControl
  • clickmaker © (16.11.10 13:24) [25]
    > Ничего же мешает сделать компонент у которого будет Canvas
    > но не он будет унаследован от TGraphicControl

    а откуда canvas-то возьмется? без окна
  • Dimka Maslov © (16.11.10 13:50) [26]

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


    Наследники TControl своего HWND не имеют, поэтому  получают HDC для родительского окна и устанавливают ViewportOrg и ClipRect.
  • oxffff © (16.11.10 14:25) [27]

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


    Неправда! cм. Twincontrol!!!
  • Dimka Maslov © (16.11.10 18:59) [28]

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


    Согласен. Переформулирую "наследники TControl, не являющиеся при этом наследниками TWinControl своего HWND не имеют"
 
Конференция "Прочее" » Посоветуйте компонет для отрисовки кинозала
Есть новые Нет новых   [134467   +7][b:0][p:0.001]