Кратко: SDK для работы с DWG/DXF и другими 2D/3D CAD форматами в Delphi и C++Builder.
Подробно:
CAD VCL: 2D/3D CAD in Delphi/C++Builder - Библиотека для создания ПО в средах разработки Dephi и C++Builder. С ее помощью разработчик может создавать, просматривать, импортировать, экспортировать и печатать чертежи, а также получать доступ к свойствам примитивов. CAD VCL поддерживает большое количество 2D и 3D CAD форматов, включая AutoCAD DWG (2.5 - 2018), DXF, HPGL, STP, STL, SVG, CGM и др. Библиотека поставляется в исходном коде Delphi.
Подробная справочная система, наглядная схема основных классов и оперативная бесплатная поддержка клиентов делают CAD VCL прекрасным вариантом для внедрения. Компилируемая версия библиотеки поставляется с демонстрационными приложениями, благодаря чему начало работы не вызовет трудностей. Демо приложение Getting Started содержит простые примеры кода, которые легко скопировать в другое приложение для использования функций CAD VCL. Демо приложение Viewer представляет собой пример использования CAD VCL для просмотра файлов. С его помощью разработчик может познакомиться с такими функциями библиотеки, как масштабирование, печать, работа со слоями и др. Чтобы узнать как добавить примитивы с заданным свойствами, а также экспортировать чертеж в DWG/DXF разработчик может использовать демо приложение Add Entities. Editor демонстрирует выделение примитивов и работу с их свойствами. А демо SimpleImport отвечает за импорт файлов, оно показывает, как разработчик может получить доступ к примитивам, таким как слои, блоки, атрибуты и др.
К бесспорным преимуществам библиотеки можно отнести высокое качество, приемлемую цену и гибкую систему лицензирования без отчислений за каждого пользователя. Немаловажной особенностью является то, что для использования CAD VCL не требуется установка AutoCAD либо других сторонних программ и компонентов.
CAD VCL активно применяется в различных областях промышленности и строительства, в том числе для работы с базами данных, системами документооборота, CNC машинами. С помощью этой библиотеки работа с файлами будет значительно проще и эффективней.