IronCAD API
Uitbreiden en automatiseren van functionaliteiten
Wat is de IronCAD API?
De IronCAD API (Application Programming Interface) stelt ontwikkelaars in staat de functionaliteit van IronCAD uit te breiden en te automatiseren. Het is gebouwd op een COM-architectuur, waardoor objecten, methoden en eigenschappen toegankelijk zijn via programmeertalen zoals C# en C++.
Met de IronCAD API kun je:
- Eigen toepassingen bouwen die direct in IronCAD draaien
- Repetitieve taken automatiseren
- IronCAD integreren in bredere softwareoplossingen
Wat kunnen Add-ins doen?
Integratie
Reageren op gebeurtenissen zoals het openen of opslaan van bestanden
Werkbalken aanpassen
Knoppen en menu’s met eigen iconen en logica toevoegen
Automatisering
Processen stroomlijnen en standaardtaken vereenvoudigen
Permanent actief
Automatisch laden bij het opstarten van IronCAD
Installatie en beheer van Add-ins
Installatie en beheer van Add-ins
- Registreren van DLL – met regsvr32.exe uit C:\Windows\System32 registreer je de Add-in.
- IronCAD starten – open IronCAD nadat de registratie is voltooid.
- Beheren via Add-in Manager – ga naar Tools > Add-in Applications.
- Activeren – vink de gewenste Add-in aan en klik op OK.
Na deze stappen is de Add-in actief en wordt deze automatisch geladen bij toekomstige sessies.
Voor ontwikkelaars: uitbreiden en integreren
De IronCAD API is vooral interessant voor ontwikkelaars die IronCAD willen koppelen aan andere systemen of bedrijfsprocessen. Denk aan:
- Integratie met PDM/PLM-systemen
- Koppeling met productconfiguratoren
- Specifieke automatiseringen voor interne werkprocessen
Voor documentatie en ondersteuning is er een speciaal e-mailadres: apisupport@ironcad.com
Naamconventies in de API
Om te begrijpen hoe de IronCAD API is opgebouwd, hanteert het systeem duidelijke conventies:
- Z → concrete klassen met de echte functionaliteit
- IZ → interfaces die alleen de structuur beschrijven
- eZ → enumeraties en hulpfuncties, vaak gebruikt als parameters
Deze indeling helpt ontwikkelaars sneller te navigeren door de API-structuur.
Veelgestelde vragen over 3D CAD renderen
Twijfel je nog hoe renderen werkt of wat je ermee kunt? Deze FAQ geeft snel inzicht.
Conclusie
Met de IronCAD API til je CAD-ontwerpen naar een hoger niveau door automatisering, maatwerk en integratie. Van het toevoegen van simpele functies tot het bouwen van complexe Add-ins: de mogelijkheden zijn eindeloos.