|
||
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны | Справка по форуму | Файлообменник | |
|
![]() |
Поиск в этой теме |
|
||||
Регистрация: 18.12.2010
Сообщений: 5,014
|
Цитата:
|
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,559
![]() |
Встречалась еще читалка двг https://github.com/DomCR/ACadSharp насчет качества - хз
|
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,806
|
Пример из вложения не поможет?
Это DXF, полученный сохранением пустого файла в Автокаде 2000 и его ручной чисткой. Вроде как он минимальный, поскольку уже ничего больше не удаляется. А добавлять в него всякие примитивы или стили можно. На его основе мы с приятелем когда-то делали малую автоматизацию на С. Я библиотеку функций для записи DXF свалял - линии, тексты, штриховки и т.п., а он уже на ней что-то чертил. Те Автокады, которым мы скармливали результаты, вроде не жаловались. |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,559
![]() |
Цитата:
https://github.com/zamtmn/zcad/commi...fed14a90235fa1 |
|||
![]() |
|
||||
Инженер-философ Регистрация: 24.04.2019
Хабаровск
Сообщений: 1,806
|
Завсегда пожалуйста! Тогда уж и пример записи dxf "с нуля без шаблона" пусть будет. Он, правда, на си, а не на паскале. Но порядок записи примитивов оттуда посмотреть можно. Проект под Code::Blocks/GCC, для контроля собирал еще в VS.
|
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,559
![]() |
Когдато давно начиная делать зкад я мечтал что напишу убийцу еплана и автокад електрикал вместе взятых))
И вот наконец решил заняться возможностью редактирования схем)) Сейчас изучаю конкурентов чтоб подглядеть интересные возможности. Может кто поделится опытом\хотелками? |
|||
![]() |
|
||||
КИПиА Регистрация: 21.03.2005
Tyumen
Сообщений: 1,559
![]() |
Приделал возможность "передавать свойства" примитивам попадающим "внутрь других примитивов"
https://imgur.com/F8RqcJx - пример доступа из примитива пожарного извещателя к переменным test и test2 содержащимся в внешних примитивах окружностях https://imgur.com/gLhBNYE - пример использования данного механизма для навигации в навигаторе устройств - сделанная на коленке экспликация помещений |
|||
![]() |