.NET, CAD/CAM. В линейке продуктов от Autodesk, кроме базового AutoCAD, существует много специализированных продуктов, оптимизированных под различные сферы проектирования. Одним из таких продуктов является AutoCAD Architecture (ACA). Аналогично AutoCAD, для AutoCAD Architecture возможно написание плагинов на.NET. Кроме библиотек от Autodesk для работы с объектами AutoCAD Architecture можно пользоваться C++ библиотекой Teigha Architecture от Open Design Alliance, которая позволяет загружать, отрисовывать и манипулировать архитектурными объектами.. Public void AdskGreeting() { //. Get the current document and database, and start a transaction. Using System; using System.IO; using Autodesk.AutoCAD.Runtime; using Autodesk.AutoCAD.DatabaseServices; using Autodesk.AutoCAD.Geometry; using Autodesk.AutoCAD.ApplicationServices; using acad = Autodesk.AutoCAD.ApplicationServices.Application; namespace HabrPlug_Primitives { public class ClassMyAutoCADDLL { public class Commands: IExtensionApplication { // эта функция будет вызываться при выполнении в AutoCAD команды 'HabrCommand' [CommandMethod('HabrCommand')] public void HabrCommand. AutoCAD.NET API позволяет вычерчивать и более сложные фигуры — например, дуги и сплайны — но мне с ними работать не доводилось. Nov 23, 2017 - Shchuchkin N.A. Free semiabelian n-ary groups. Доступ к ней из GUI AutoCAD посредством ключевого слова CommandMethod.
Сейчас просто показать работу с основными объектами и механизмами (типа анкоров) на примере ACA и Teigha ( C ). Самое основное реальное требование, которое обычно возникает у меня в работе — это как импортировать или экспортировать объекты ACA в из какого-то кастомного формата, который используется в приложении написанном сторонней фирмой.
Хотя есть и вопросы по самим API — как сделать что-то с объектами, как работать с display manager-ом и так далее. Я надеюсь что тут будут задавать какие-то конкретные вопросы, тогда при возможности я напишу статьи на эти темы. Также интересно узнать у тех, кто сам работает с архитекчей, какие у них возникают потребности и запросы в работе.