|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
![]() |
#1 | |
как создать схему файлов на C++ ObjectARX?
топограф, технолог
Москва
Регистрация: 24.05.2009
Сообщений: 3,075
|
||
Просмотров: 4358
|
|
||||
Продуман Регистрация: 22.02.2007
Питер
Сообщений: 2,839
|
Ну самое простое пробежать все элементы записывая из их bounding'ов (или как там соотв. свойство называется) минимальный/максимальный x/y (не точки а именно значения по осям). Из которых получить соответствующие две точки из минимальных и максимальных значений.
А на превью - тоже есть соответствующий метод документа - в общем ИХМО в идеале Вам API хотя-бы бегло посмотреть.
__________________
Когда в руках молоток все вокруг кажется гвоздями. |
|||
![]() |
|
||||
Цитата:
|
||||
![]() |
|
||||
Спасибо! Так прямоугольный габаритный контейнер файла соорудить уже можно. И с известными координатами и размерами, что позволит собрать все эти контейнеры в единую схему.
А в самом файле DWG где-нибудь не хранятся его габариты? Это актуально для получения габаритов файлов-внешних ссылок. И из превью файлов возможно получить схему взаимного расположения содержимого? Например: взять превью нужных файлов, собрать в схему, в которой они окажутся в едином масштабе и в действительном взаимном расположении? Т.е. координаты-масштаб превьюшек известны? Или не превью, а DWF попробовать сделать? (Никогда еще никто знакомый не пользовался, не делал). В DWF сведения о координатах сохраняются? Последний раз редактировалось АлексЮстасу, 22.01.2013 в 19:47. |
||||
![]() |
|
||||
Цитата:
Цитата:
Если это нужно, то подождут. Да и не так это долго. У меня DWGCONVERT на огромных чертежах моментально отрабатывает.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
![]() |
|
||||
Нда...
Цитата:
Цитата:
А DWGCONVERT (я ее не знаю) как раз определяет правильные габариты файлов? |
||||
![]() |
|
||||
Ну извини, но другого слова подобрать не смог. Парсить DWF-файл для того, чтобы получить габариты - это то самое слово.
Цитата:
Цитата:
P.S.: А вообще-то лучше пригласить на форум того, кто будет писать программу. А то мы разговариваем на разных языках.
__________________
Сообщество программистов Autodesk в СНГ - техническая поддержка |
||||
![]() |
|
||||
Цитата:
Превьюшки не привязаны, похоже, в пространстве, и, одновременно, масштаб их неизвестен. И еще и взять превью всего файла в общем случае негде. Т.е. создать из превью и габаритных контуров схему никак ведь не получается? Нет данных для их совмещения? У DWF-файлов масштаб (рабочие единицы), известны/назначаются. Сохранить в DWF-файл можно все содержимое файла DWG. Размеры их, похоже, незначительны. Поэтому о DWF-файлах мне и подумалось в порядке гипотезы, как о возможном решении, о лучшей альтернативе превьюшкам. Только сведения о пространственном положении содержимого DWF-файлов имеются ли? Еще проблема, что почему-то не всегда эти DWF-файлы получается создать из Автокада. Цитата:
Цитата:
Попробую. |
||||
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
DwgRuLispLib: Функция открытия диалога Open\Save As файла (файлов) | Supermax | Библиотека функций | 20 | 14.03.2018 10:05 |
Нужна функция импорта блока из файла | Krieger | Программирование | 20 | 18.01.2017 07:19 |
Файл адаптации предприятия | Shoorup | Программирование | 8 | 14.03.2008 01:28 |
структурированный список | Holon | Программирование | 22 | 11.09.2007 14:09 |
как можно получить исходник из скомпилированного файла? | Александер | Программирование | 4 | 14.07.2005 22:37 |