1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

Мировые Координаты И Координаты Устройства

Тема в разделе "С и С++", создана пользователем lebedun, 12 авг 2012.

  1. lebedun

    lebedun Гость

    Репутация:
    0
    Пишу программу с интерфейсом напоминающем Autocad. А точнее ту часть в которой происходит черчение. Т.е. хочу создать поле которое отображало объекты хранящиеся в памяти в мировых координатах с возможностью масштабирования, вращения, перемещения. И вот думаю: как это реализовано в Autocad? С помощью directx, GDI (windows), других графических библиотек или просто оригинальным математическим кодом самого autocad? Какой подход мне лучше выбрать и где можно найти подробную инфу на эту тему?
     
  2. lazybiz

    lazybiz Well-Known Member

    Репутация:
    0
    Регистрация:
    3 ноя 2010
    Сообщения:
    1.339
    Симпатии:
    0
    В Autocad все елементы управления реализованы либо по средствам SubClassing-га, либо через саморучноу прорисовку.
     
  3. rrrFer

    rrrFer Гость

    Репутация:
    0
    масштабирования одного объекта или всего чертежа сразу?
     
  4. lebedun

    lebedun Гость

    Репутация:
    0
    масштабирования одного объекта или всего чертежа сразу?


    всего чертежа, т.е. как наблюдатель передвигается в 3д пространстве чертежа
     
  5. lebedun

    lebedun Гость

    Репутация:
    0
    В этой программе планируется много математических расчетов, и я поэтому хочу разгрузить процессор и передать все расчеты по отображению 3д объектов видео адаптеру. Делает ли это директх по умолчанию или нужно включать какието флаги и использовать спец для этого функции?
     
  6. lebedun

    lebedun Гость

    Репутация:
    0
    Подскажите пожалуйста где могу найти инфу по написанию CAD систем? А именно графической части
     
  7. a0z

    a0z Well-Known Member

    Репутация:
    0
    Регистрация:
    15 мар 2011
    Сообщения:
    108
    Симпатии:
    0
    Вот, пжалста, изучайте исходники
    http://sourceforge.net/projects/free-cad/

    Не думаю, что есть книги типа "Написать CAD систему за 21 день".
     
  8. lebedun

    lebedun Гость

    Репутация:
    0
    Да. Спасибо.
    Меня тут интересует вопрос не как за 21 день, а некоторые вопросы эффективных методов. например "как определить элемент в 3д пространстве при наведении мыши на его проекцию на экране" и т.п.
     
  9. lebedun

    lebedun Гость

    Репутация:
    0
    a0z
    Посмотрел сборку файлов. Подскажи пожалуйста как их можно открыть в Visual Studio проектом не добавляя каждый файл с кодом поотдельности?
     
  10. a0z

    a0z Well-Known Member

    Репутация:
    0
    Регистрация:
    15 мар 2011
    Сообщения:
    108
    Симпатии:
    0
    Я вообще говоря не в курсе. Но похоже там используется cmake. Он вроде как может генерить проекты для студии. Подробности ищи в гугле
     
Загрузка...

Поделиться этой страницей