AutoCAD® Civil 3D® - это мощная система проектирования объектов инфраструктуры. В ней создается динамическая инженерная модель, которая позволяет автоматически обновлять элементы в соответствии с вносимыми в проект изменениями. Используя AutoCAD® Civil 3D® в качестве платформы, вы можете разрабатывать приложения с более узкой специализацией; для этого применяются передовые, признанные в отрасли средства и технологии.
Подробную информацию о новейших возможностях AutoCAD Civil 3D вы можете узнать в разделе сайта, посвященном AutoCAD Civil 3D.
Для адаптации AutoCAD® Civil 3D® существует три варианта API:
Блоги
Получайте новости и рекомендации непосредственно от специалистов Autodesk.
Блог по программированию в Civil 3D: Civilized Development – Авторы: Isaac Rodriguez.
Блог специалистов технической поддержки ADN — Infrastructure Modeling DevBlog
Форумы пользователей
Включайтесь в обсуждения проблем применения API на форумах, которые модерируются специалистами Autodesk.
На форуме AutoCAD development вы также найдете много полезной для вас информации.
Autodesk App Store для AutoCAD и AutoCAD Civil 3D:Наращивайте функционал AutoCAD и AutoCAD Civil 3D с помощью приложений, разработанных для сообщества пользователей.
Облачные вычисления: Узнайте, как можно разработать и интегрировать с AutoCAD и AutoCAD Civil 3D собственное облачное решение (Software as a Service).
DevTVs:
Загрузить
Документация
Руководство для разработчиков приложений под AutoCAD Civil 3D предназначено для тех, кто хотел бы адаптировать AutoCAD® Civil 3D® или создавать дополнения к продукту посредством встроенного API. Руководство для разработчиков приложений под AutoCAD Civil 3D доступно в режиме онлайн. Также вы можете загрузить документацию для 2016 версий Civil 3D API.
Примеры кода
Примеры API включены в папку «Sample», которая устанавливается вместе с AutoCAD Civil 3D.
Еще больше полезных примеров кода программ, а также обзорные статьи вы найдете в блоге Infrastructure Modeling DevBlog и на ресурсе ADN extranet.
SDK
Хотя AutoCAD® Civil 3D® формально не поддерживает ObjectARX API, приложения созданные с использованием AutoCAD ObjectARX SDK или с AutoCAD Map ObjectARX SDK (32bit) или с ObjectARX SDK for AutoCAD Map (64bit) будут работать и в его среде. Узнать более подробную информацию о разработке и отладке приложений для AutoCAD® Civil 3D® можно из Руководства для разработчиков приложений к AutoCAD Civil 3D и документации по Civil 3D API.
Snoop Civil3D 2012 Database
Этот инструмент позволяет разработчику просматривать базу данных Civil3D, не создавая своего кода. Работает, показывая корневые объекты Civil3D 2012 (такие как Styles, Alignments, Corridors, Assemblies, Subassemblies, Pipe networks и Surfaces). Слева в окне показываются все объекты в любой из коллекций, например, все выравнивания на активном чертеже. Одни кликом на элементе можно справа в окне открыть список всех его свойств.
Чтобы использовать эту утилиту, следуйте инструкциям по этой ссилке.
Если вам необходима профессиональная поддержка по вопросам программирования в AutoCAD Civil 3D, мы рекомендуем присоединиться к сообществу Autodesk Developer Network.
При поддержке компании Autodesk проводятся тренинги на русском языке для программистов и опытных пользователей по API основных программных продуктов. Информацию о тренингах AutoCAD Civil 3D API можно найти здесь
Если вы хотите оставить заявку на проведение тренинга по AutoCAD Civil 3D API в вашем регионе или на вашем предприятии, вы можете связаться с нами. Контактное лицо в Autodesk – Ярослав Решетников, yaroslav.reshetnikov@autodesk.com.
Техническая поддержка по программированию на платформах Autodesk на русском языке.
Если у вас есть вопросы по программированию на платформах Autodesk, вы можете задать их на русскоязычном форуме технической поддержки.