Вьюшка для DWG файла в диалоговом окне.

Автор Тема: Вьюшка для DWG файла в диалоговом окне.  (Прочитано 7647 раз)

0 Пользователей и 3 Гостей просматривают эту тему.

Оффлайн Артур КураковАвтор темы

  • ADN
  • *
  • Сообщений: 4
  • Карма: 0
Добрый день!
Задача:
Есть библиотека элементов в виде DWG файлов.
Мне нужно вставить в моё диалоговое окно вьюшку DWG файла, чтобы можно было там покрутить и даже пересохранить проекцию модели. Автокад не обязательно стоит на целевой машине (ну или по крайней мере что то ставится при установке моего ПО и естественно не должно требовать покупки). Можете направить меня в правильном направлении? Может какой просмотрщик есть с возможностью вставки его в свою программу или еще чего подобное. Хочется понять насколько трудоемко будет такое реализовать.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Артур. По хорошему без AutoCAD ничего не получится. Возможно недокументированное использование Autodesk DWG Trueview. Из того, что есть почитай: http://adn-cis.org/forum/index.php?topic=264.0
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Артур КураковАвтор темы

  • ADN
  • *
  • Сообщений: 4
  • Карма: 0
Спасибо! Будем изучать.

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Ну или ODA в помощь.

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Ну или ODA в помощь.
Редактировать сообщение
Это мы здесь не обсуждаем. К тому же, если мне изменяет память, эта библиотека для чтения/записи dwg-файлов, но не для просмотра их в окне.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
если мне изменяет память, эта библиотека для чтения/записи dwg-файлов, но не для просмотра их в окне.
Цитировать

Teigha®
Allows ODA members to build engineering solutions with these features:
...
Render drawing files using GDI, OpenGL, or DirectX with the ability to select entities.
...
Example Applications
Teigha comes with an extensive set of example applications that cover a wide range of user applications, including:
...
OdaMfcApp – MFC application which demonstrates rendering, entity selection, grip points, PDF export, custom commands, and many other features.
...

Вот ещё может быть любопытно: Teigha® Viewer.

Но это тоже не бесплатный продукт (библиотеки Teigha). Например, годовая подписка мне (т.е. компании, в которой я работаю) обходится около 8 000 руб (в принципе по карману даже частнику). Но это самый кастрированный вариант подписки (без исходников). Там есть варианты и с космическими ценами...
« Последнее редактирование: 01-03-2014, 00:47:28 от Александр Ривилис »

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Андрей. Во второй раз повторяю. Мы не обсуждаем на этом форуме ODA.
« Последнее редактирование: 01-03-2014, 00:48:15 от Александр Ривилис »
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн Андрей Бушман

  • ADN Club
  • *****
  • Сообщений: 2000
  • Карма: 163
  • Пишу программки...
    • Блог
  • Skype: Compositum78
Я, вообще-то, и не обсуждаю его здесь и прошу вас не заниматься софистикой!

Моё первое сообщение даёт автору ссылку на альтернативный ресурс, посредством которого он сможет, если ему это будет интересно, решить свою задачу, обозначенную в заголовке топика (поскольку средствами ObjectARX SDK этого не сделать).

Моё второе сообщение - это замечание к вашему ответу, не более того. Обсуждать ODA на этом форуме я и не собираюсь.

В данном случае (имхо) вы несколько перегибаете...