Alibre Design API

Erweitern und Anpassen

Warum eine robuste API wichtig ist

Unternehmen, die über ein Entwicklungsteam oder einzelne Programmierer verfügen, können die umfangreiche Programmierschnittstelle von Alibre Design nutzen, um einfache oder tiefgreifende Integrationen mit ihren eigenen Anwendungen zu erstellen und so geschäftskritische technische Herausforderungen zu lösen.

Referenz



Beispiele

Referenz

API-Übersicht

Die API kann für eine Vielzahl von Funktionen verwendet werden:

Vollständig integrierte Anwendungen

Bauen Sie die Funktionalität Ihrer Anwendung auf die Design-Plattform von Alibre auf. Erreichen Sie Dinge wie vollständig integrierte FEA, CAM oder Bewegungssimulation.

Automation

Automatisieren Sie die Erstellung von Designs, indem Sie Designkriterien aus Ihrer Anwendung in Alibre Design übernehmen. Erreichen Sie Dinge wie eine Küchenbauanwendung.

Interoperabilität

Automatisieren Sie die Übertragung von 3D-Inhalten in Ihre Anwendung. Schaffen Sie bi-direktionale Assoziativität. Bringen Sie z. B. ein Design in Ihre CAM-Anwendung und aktualisieren Sie Ihre CAM-Anwendung, wenn sich das Design ändert.

Design-Absicht übertragen

Übertragen Sie Modelle und Design-Absichten wie 3D-Abhängigkeiten in Ihre Anwendung. Erzielen Sie z. B. eine automatische Zuordnung von Bewegungsbeziehungen zur Darstellung in Ihrer Anwendung.

Bereichsspezifisch

Erstellen Sie Anwendungen mit tiefem domänenspezifischem Wissen. Erzielen Sie z. B. eine Rohrverlegung oder einen Schweißnahtgenerator.

Erweiterungen

Erweitern Sie die Funktionen von Alibre Design, um sie an Ihren speziellen Anwendungsfall anzupassen.

Sprachen

Die API von Alibre Design kann mit Anwendungen in C++ oder .NET (C# oder VB.NET) verbunden werden.
Ein Beispiel für die Elemente der Benutzeroberfläche eines vollständig integrierten Add-ons.
Ein Beispiel für die Elemente der Benutzeroberfläche eines vollständig integrierten Add-ons.

User Interface

Ihr Addon kann in die Hauptbenutzeroberfläche von Alibre Design integriert werden. Erstellen Sie Ihre eigene Registerkarte in der Multifunktionsleiste oder eine Menüliste. Sie können auch eine Benutzeroberfläche in eine Registerkarte des Design Explorers integrieren.

Oder zeigen Sie ein beliebiges Dialogfeld außerhalb der Oberfläche von Alibre Design an.
Ein Beispiel für eine Skizze, die Parameter und Gleichungen zur Steuerung der Geometrie verwendet.
FEMdesigner's custom Ribbon UI.

Headless Mode

Es ist keine Benutzeroberfläche erforderlich. Führen Sie Alibre Design im "Headless"-Modus aus und steuern Sie es, ohne dass eine Benutzeroberfläche angezeigt wird.

Run on a Server

Der Betrieb von Alibre Design auf einem Server ist besonders interessant, um verteiltes Design und verteilte Analysen zu ermöglichen.

Object Picking

Nutzen Sie die Picking-Werkzeuge von Alibre Design, um Eingaben für Ihre Anwendung zu erhalten. Ermöglichen Sie dem Benutzer die Auswahl von Kanten, Flächen, Scheitelpunkten, Skizzen, Referenzgeometrie usw.

Canvas Drawing

Zeigen Sie Objekte oder Daten direkt auf dem Alibre Design Canvas an. Dinge wie Werkzeugpfade, FEA-Ergebnisse, Text, Kurven, Formen und Solids können neben dem Modell gezeichnet werden.

Save into Stream

Erstellen Sie einen Speicherstrom in den Dateien von Alibre Design. Benutzer können nun Daten, die für Ihr Add-on relevant sind, zusammen mit allen anderen Daten zu einem Modell speichern. Beim erneuten Öffnen des Modells stehen die Daten dann für Ihr Add-on zur Verfügung.

Screenshots

Machen Sie bei Bedarf Screenshots von der Leinwand. Dies kann besonders nützlich sein, um die Eingabe für die Filmerstellung zu erstellen, um zu zeigen, wie sich die Position eines Modells oder andere Merkmale im Laufe der Zeit ändern.

Position and View

Ändern Sie programmatisch die Position oder Ausrichtung von Komponenten in einer Baugruppe oder die Position der Ansicht.

Create Geometry

Programmatische Erstellung von Skizzen, Parametern, Features, Abhängigkeiten usw.

Viel mehr...

Die API von Alibre Design ist umfangreich und Sie können die meisten Features der Software nutzen. Weitere Informationen finden Sie in der Referenzdokumentation oben auf dieser Seite.

Fragen & Partnerschaften

Unser Team kann Ihr Geschäftsteam oder Ihre Entwickler dabei unterstützen, die Anforderungen der gewünschten Integration zu analysieren, die Machbarkeit zu bestimmen und die API bei Bedarf zu ergänzen. Kontaktieren Sie uns.

Alibre Design ist in den folgenden Sprachen verfügbar:
Alibre Design & Atom3D are multilingual available in the following translations:  German, English, Italian, French, Polish, Czech, Hungarian, Portuguese, Spanish, Swedish, Chinese, Korean