Učitavanje 3D modela iz usluge CGTrader u kontrole mešovite realnosti (verzija za pregled)

[Ovaj članak predstavlja preliminarnu dokumentaciju i može se promeniti.]

Važno

Ovo je preliminarna funkcija.

Funkcije pregleda nisu namenjene za korišćenje u proizvodnji i mogu da imaju ograničene funkcionalnosti. Ove funkcije su dostupne pre zvaničnog objavljivanja kako bi klijenti mogli ranije da im pristupe i pruže povratne informacije.

Želite da napravite aplikacije sa 3D sadržajem mešovite realnosti bez potrebe da kreirate sopstvene 3D modele? Koristite CGTrader konektor za uvoz 3D sadržaja iz usluge CGTrader u aplikacije sa podlogom. CGTrader nudi biblioteku sa hiljadama besplatnih i premijum 3D modela. Pregledajte i učitajte modele u aplikaciju, a zatim ih koristite sa kontrolama 3D objekat i Prikaz u MR.

Konektor obezbeđuje zamenu bez kodiranja za rad sa CGTrader API-jem. Koristeći radnje, aplikacije šalju zahteve CGTrader API-ju i donose podatke o modelu. Više informacija potražite u pregledu konektora.

Preduslovi

Zatražite API ključ (ID OAuth klijenta i tajnu klijenta) na https://www.cgtrader.com/developers. Obavezno uskladištite API ključ na bezbednoj lokaciji.

Kreiranje CGTrader veze

Moraćete da kreirate CGTrader vezu u usluzi Power Apps kada primite API ključ. U ovom primeru, kreiraćemo vezu na Power Apps matičnoj stranici. Vezu možete da kreirate i kada uređujete aplikaciju u programu Power Apps Studio.

Savet

Veza je instanca konektora. Možete da kreirate više veza sa različitim konfiguracijama.

  1. Prijavite se u Power Apps.

  2. U oknu za navigaciju izaberite Podaci > Veze > Nova veza.

    Snimak ekrana prozora sa Power Apps vezama podataka.

  3. Potražite i izaberite CGTrader (verzija za pregled).

    Snimak ekrana rezultata pretrage Power Apps veza sa izabranom opcijom CGTrader.

  4. Unesite ID klijenta i tajnu klijenta koju ste dobili od usluge CGTrader.

    Snimak prozora naloga CGTrader konektora.

CGTrader veza je sada navedena na stranici Veze.

Dodavanje CGTrader veze u aplikaciju sa podlogom

  1. Uredite ili kreirajte aplikaciju podloge za crtanje.

  2. U traci za navigaciju izaberite Podaci > Dodaj podatke. Potražite i izaberite CGTrader.

    Prikazan je snimak ekrana table izvora podataka programa Microsoft Power Apps Studio, sa prikazanom pretragom za CGTrader.

  3. Izaberite vezu koju ste kreirali ranije.

Učitavanje CGTrader modela direktno u kontrolama „3D objekat“ ili „Prikaz u MR kontrolama“

  1. Pronađite i izaberite model na veb-lokaciji CGTrader.

  2. Imajte na umu podržane tipove datoteka i ID modela.

    Snimak ekrana tipova datoteka i ID modela 3D objekta na CGTrader.com.

  3. U programu Power Apps Studio dodajte kontrolu 3D objekat ili Prikaz u MR na ekran aplikacije.

  4. Postavite svojstvo Source kontrole na CGTrader.GetModel(model_id, "file_type"), gde je model_id ID modela koji ste izabrali, a file_type je jedan od podržanih tipova datoteka.

    Snimak ekrana kontrole 3D objekta koji je u izradi u programu Microsoft Power Apps Studio, prikazan sa svojstvom Source postavljenim na CGTrader model.

Radnje konektora

Sledeća tabela navodi najčešće radnje i primere CGTrader konektora. Za listu svih radnji konektora, njihovih parametara i tipova vraćanja, pogledajte referencu CGTrader konektora.

Radnja Opis Primer
GetModel Preuzima 3D objekat sa datim ID-om modela i tipom datoteke. CGTrader.GetModel(model_id, "file_type")
GetModelInfo Dobija informacije o 3D objektu sa datim ID-om modela. CGTrader.GetModelInfo(model_id)
SearchModels Traži modele iz usluge CGTrader na osnovu datih filtera. Razmislite o povezivanju ove radnje sa stavkama u galeriji. CGTrader.SearchModels({keywords:"keywords",extensions:"file_types"}).Models
GetCategories Dobija dostupna imena kategorija i ID-ove modela. CGTrader.GetCategories()

Pogledajte i ovo

Napomena

Možete li nam reći o svojim željenim postavkama jezika u dokumentaciji? Ispunite kratku anketu. (imajte na umu da je ova anketa na engleskom jeziku)

Anketa će trajati oko sedam minuta. Ne prikupljaju se lični podaci (izjava o privatnosti).