Freigeben über


3D-Modelle aus CGTrader in Mixed Reality-Steuerelementen laden (Vorschau)

[Dieser Artikel ist Teil der Dokumentation zur Vorabversion und kann geändert werden.]

Wichtig

Dies ist eine Vorschauversion.

Die Vorschaufunktionen sind nicht für die Produktion vorgesehen und weisen möglicherweise eine eingeschränkte Funktionalität auf. Diese Funktionen stehen vor der offiziellen Version zur Verfügung, damit Kunden früher Zugriff darauf erhalten und Feedback geben können.

Möchten Sie Apps mit Mixed Reality-3D-Inhalten erstellen, ohne eigene 3D-Modelle erstellen zu müssen? Verwenden Sie den CGTrader-Konnektor, um 3D-Inhalte von CGTrader in Ihre Canvas-Apps zu importieren. CGTrader bietet eine Bibliothek mit Tausenden von kostenlosen und Premium-3D-Modellen. Durchsuchen und laden Sie Modelle in Ihrer App und verwenden Sie sie dann mit den Steuerelementen 3D-Objekt und In MR anzeigen.

Der Konnektor bietet einen No-Code-Ersatz für die Arbeit mit der CGTrader-API. Mit Aktionen senden Apps Anfragen an die CGTrader-API und rufen Modelldaten ab. Weitere Informationen finden Sie unter Überblick über Konnektoren.

Anforderungen

Fordern Sie einen API-Schlüssel (OAuth-Client-ID und Client-Geheimnis) an unter https://www.cgtrader.com/developers. Achten Sie darauf, Ihren API-Schlüssel an einem sicheren Ort aufzubewahren.

CGTrader-Verbindung erstellen

Sie müssen eine CGTrader-Verbindung in Power Apps erstellen, nachdem Sie Ihren API-Schlüssel erhalten haben. In diesem Beispiel erstellen wir eine Verbindung auf der Power Apps-Startseite. Sie können auch eine Verbindung erstellen, wenn Sie eine App in Power Apps Studio bearbeiten.

Tipp

Eine Verbindung ist eine Instanz eines Konnektors. Sie können mehrere Verbindungen mit unterschiedlichen Konfigurationen erstellen.

  1. Melden Sie sich bei Power Apps an.

  2. Wählen Sie in der linken Navigationsleiste Daten > Verbindungen > Neue Verbindung aus.

    Screenshot des Fensters Power Apps-Datenverbindungen.

  3. Suchen Sie nach CGTrader (Vorschau) und wählen Sie es aus.

    Ein Screenshot des Power Apps-Verbindungssuchergebnisses mit ausgewähltem CGTrader.

  4. Geben Sie die Clientkennung und Clientgeheimnis ein, die Sie von CGTrader erhalten haben.

    Ein Screenshot des Kontofensters des CGTrader-Konnektors.

Eine CGTrader-Verbindung wird jetzt auf der Seite Verbindungen aufgeführt.

Fügen Sie Ihrer Canvas-App eine CGTrader-Verbindung hinzu.

  1. Bearbeiten oder erstellen Sie eine Canvas-App.

  2. Wählen Sie in der Navigationsleiste Daten > Daten hinzufügen aus. Suchen Sie nach CGTrader und wählen Sie es aus.

    Ein Screenshot des Microsoft Power Apps Studio-Datenquellenbereichs mit einer Suche nach CGTrader.

  3. Wählen Sie die Verbindung, die Sie zuvor erstellt haben.

CGTrader Modelle direkt in Steuerelemente „3D-Objekt“ oder „In MR anzeigen“ laden

  1. Suchen und wählen Sie ein Modell auf der CGTrader-Website.

  2. Beachten Sie die unterstützten Dateitypen und die Modell-ID.

    Ein Screenshot der Dateitypen und der Modell-ID eines 3D-Objekts auf CGTrader.com.

  3. Wählen Sie in Power Apps Studio ein 3D-Objekt oder In MR anzeigen Steuerelement aus, und ziehen Sie sie auf den App-Bildschirm.

  4. Legen Sie die Eigenschaft Source des Steuerelements auf CGTrader.GetModel(model_id, file_type) fest, wobei model_id die ID des ausgewählten Modells und file_type einer der unterstützten Dateitypen ist.

    Ein Screenshot eines „3D-Objekt“-Steuerelements im Aufbau in Microsoft Power Apps Studio mit angezeigter Source-Eigenschaft auf das CGTrader-Modell festgelegt.

Konnektor-Aktionen

In der folgenden Tabelle sind die allgemeinsten CGTrader-Konnektor-Aktionen und -Beispiele aufgeführt. Eine Liste aller Konnektor-Aktionen, ihrer Parameter und Rückgabetypen finden Sie in der CGTrader-Konnektor-Referenz.

Aktion Beschreibung Beispiel
GetModel Lädt ein 3D-Objekt mit der angegebenen Modell-ID und dem Dateityp herunter. CGTrader.GetModel(model_id, "file_type")
GetModelInfo Ruft Informationen eines 3D-Objekts mit der angegebenen Modell-ID ab. CGTrader.GetModelInfo(model_id)
SearchModels Sucht basierend auf den angegebenen Filtern nach Modellen von CGTrader. Binden Sie die Elemente in einem Katalog an diese Aktion. CGTrader.SearchModels({keywords:"keywords",extensions:"file_types"}).Models
GetCategories Ruft die verfügbaren Kategorienamen und Modell-IDs ab. CGTrader.GetCategories()

Siehe auch

Hinweis

Können Sie uns Ihre Präferenzen für die Dokumentationssprache mitteilen? Nehmen Sie an einer kurzen Umfrage teil. (Beachten Sie, dass diese Umfrage auf Englisch ist.)

Die Umfrage dauert etwa sieben Minuten. Es werden keine personenbezogenen Daten erhoben. (Datenschutzbestimmungen).