Erstellen eines Zusatzmoduls
Last updated
Last updated
Ein Zusatzmodul ist ein Plugin, das auch DLLs lädt, die neue JavaScript-APIs verfügbar machen.
Zum Erstellen von DLLs, die FormIt unterstützen, wird die FormIt-API benötigt. Die FormIt-API kann vom Autodesk Developer Network heruntergeladen werden. Für den Zugriff auf den Download ist eine Anmeldung erforderlich.
Nach dem Anmelden steht die FormIt-API unter SOFTWARE zur Verfügung.
Ein Zusatzmodul hat Zugriff auf die FormIt-API und die FormIt Modeling Kernel C++-API.
Ein Zusatzmodul weist folgende Struktur auf:
Um die Argumente in C++-Variablen umzuwandeln, verwenden Sie SCRIPTCONVERTER-.
Es kann entweder JSON_UNDEFINED oder ein beliebiges JSON-Objekt zurückgegeben werden. Verwenden Sie to_json, um die C++-Variable in JSON zu konvertieren.
Sobald die DLL alle benötigten JS-APIs definiert, muss das Plugin FormIt mitteilen, welche DLLs geladen werden müssen. Dies erfolgt im Manifest.
HelloAddIn ist ein Praxisbeispiel, in dem die Erstellung eines Zusatzmoduls erläutert wird.
HelloWSMAddIn ist ein Praxisbeispiel, in dem die Erstellung eines Zusatzmoduls mit der FormIt Modeling Kernel C++-API erläutert wird.