ObjectARX®-programmeringsmiljön tillhandahåller objektorienterade VB .NET-applikationsprogrammeringsgränssnitt för utvecklare att använda, anpassa och utöka AutoCAD®-programvara och AutoCAD-baserade produkter, såsom AutoCAD® programvara.
ObjektARX programmeringsmiljöbibliotek tillhandahåller mångsidiga uppsättningar verktyg med vilka AutoCAD API-utvecklare kan dra nytta av den öppna arkitekturen i AutoCAD-programvaran. De ger också direkt åtkomst till AutoCADs databasstrukturer, grafiksystem och inbyggd kommandodefinition.
ObjectARX-teknologin hjälper dig att utveckla snabba, effektiva, kompakta CAD-applikationer. Det gör det möjligt för avancerade användare att anpassa AutoCAD-programvaran och befriar CAD-designers från repetitiva uppgifter. Mindre filer, snabbare ritoperationer och smidig interoperabilitet gör en applikation byggd med ObjectARX-programmeringsmiljön till ditt bästa val för en designprogramvarulösning.
Jo det går att göra egna plugins. Plugins är en liten modul som laddas in i Autocad varje gång man startar programmet. Vad kan man tänka sig att använda det till då?
Egna menyer i Autocads Ribbon menyer.
Egna verktyg.
Egna export/import funktioner från exempelvis Excel.
Egna utskriftshjälpmedel.
Här är ett exempel på ett enkelt verktyg som ritar larmsektioner på fönsterrader. Kan spara mycket tid.
ObjectDBX är en teknik från Autodesk som tillhör AutoCAD's ObjectARX API (AutoCAD Runtime Extension). Det låter utvecklare hantera och manipulera DWG- och DXF-filer utan att behöva öppna AutoCAD-programmet. Det innebär att du kan läsa, skriva och modifiera CAD-objekt direkt från en applikation som inte är AutoCAD, vilket är särskilt användbart för att automatisera processer och hantera stora volymer CAD-data.
Funktionerna i ObjectDBX inkluderar:
Öppna och ändra DWG- och DXF-filer utan att starta AutoCAD.
Automatisera uppgifter som att extrahera data från ritningar.
Programmatisk åtkomst till CAD-objekt, såsom linjer, cirklar, block och text.
Möjlighet att skapa fristående applikationer eller integrera CAD-funktionalitet i andra system.
Det kan exempelvis användas för att hantera ritningsfiler i batchprocesser eller utveckla egna verktyg som arbetar med CAD-data.