Carga modelos 3D de CGTrader en controis de realidade mixta (vista previa)

[Este artigo é a documentación de prelanzamento e está suxeito a cambios.]

Importante

Esta é unha funcionalidade de vista previa.

As funcionalidades de vista previa non se deseñaron para uso de produción e poden ter funcionalidade restrinxida. Estas funcionalidades están dispoñibles antes da versión oficial para que os clientes poidan obter acceso a elas rápido e fornecer comentarios.

Queres crear aplicacións con contido 3D de realidade mixta sen ter que crear os teus propios modelos 3D? Usa o Conector CGTrader para importar contido 3D de CGTrader ás túas aplicacións de lenzo. CGTrader ofrece unha biblioteca de miles de modelos 3D gratuítos e premium. Navega e carga modelos dentro da túa aplicación e, a continuación, utilízaos co obxecto 3D e Ver en MR controis.

O conector proporciona un substituto sen código para traballar coa API de CGTrader. Usando accións, as aplicacións envían solicitudes á API de CGTrader e obteñen datos do modelo. Para obter máis información, consulte o Visión xeral dos conectores.

Requisitos previos

Solicite unha clave API (ID de cliente OAuth e segredo do cliente) en https://www.cgtrader.com/developers. Asegúrate de almacenar a túa clave API nun lugar seguro.

Crea unha conexión CGTrader

Necesitarás crear unha conexión CGTrader Power Apps despois de recibir a súa clave API. Neste exemplo, imos crear unha conexión no Power Apps páxina de inicio. Tamén podes crear unha conexión cando esteas editando unha aplicación Power Apps Studio.

Suxestión

Unha conexión é unha instancia dun conector. Podes crear varias conexións con diferentes configuracións.

  1. Inicie sesión en Power Apps.

  2. Na barra de navegación, seleccione Datos > Conexións > Nova conexión.

    Unha captura de pantalla do Power Apps xanela de conexións de datos.

  3. Busca e selecciona CGTrader (versión previa).

    Unha captura de pantalla do Power Apps resultado da busca de conexións con CGTrader seleccionado.

  4. Introduza o ID do cliente e Segredo do cliente recibiches de CGTrader.

    Captura de pantalla da xanela da conta do conector CGTrader.

Agora aparece unha conexión CGTrader na lista Conexións páxina.

Engade unha conexión CGTrader á túa aplicación de lenzo

  1. Editar ou crear un aplicación de lenzo.

  2. Na barra de navegación, seleccione Datos > Engadir datos. Busca e selecciona CGTrader.

    Unha captura de pantalla do Microsoft Power Apps Panel orixe de datos de Studio, cunha busca de CGTrader mostrada.

  3. Selecciona a conexión que creaches anteriormente.

Carga modelos CGTrader directamente en obxectos 3D ou Ver en controis de MR

  1. Busca e selecciona un modelo no Páxina web de CGTrader.

  2. Teña en conta os tipos de ficheiros admitidos e o ID do modelo.

    Captura de pantalla dos tipos de ficheiro e ID do modelo dun obxecto 3D en CGTrader.com.

  3. En Power Apps Studio, engadir a obxecto 3D ou Ver en MR control á pantalla da aplicación.

  4. Establece o control Fonte propiedade a CGTrader.GetModel(model_id, "tipo_ficheiro "), onde model_id é o ID do modelo que seleccionou e tipo_ficheiro é un dos tipos de ficheiro admitidos.

    Captura de pantalla dun control de obxectos 3D en construción Microsoft Power Apps Studio, mostrado coa súa propiedade Source definida nun modelo CGTrader.

Accións do conector

A seguinte táboa enumera as accións e exemplos de conector CGTrader máis comúns. Para obter unha lista de todas as accións do conector, os seus parámetros e os tipos de retorno, consulte o Referencia do conector CGTrader.

Acción Descripción Exemplo
GetModel Descarga un obxecto 3D co ID de modelo e o tipo de ficheiro indicados. CGTrader.GetModel(model_id,"tipo_ficheiro")
Obter información do modelo Obtén información sobre un obxecto 3D co ID de modelo indicado. CGTrader.GetModelInfo(model_id)
Busca modelos Busca modelos de CGTrader en función dos filtros indicados. Considera vincular esta acción aos elementos dunha galería. CGTrader.SearchModels({ palabras clave:"palabras clave ",extensións:"tipos_ficheiros "}).Modelos
GetCategories Obtén nomes de categoría e ID de modelo dispoñibles. CGTrader.GetCategories()

Consulte tamén

Nota

Pode indicarnos as súas preferencias para o idioma da documentación? Realice unha enquisa breve. (teña en conta que esa enquisa está en inglés)

Esta enquisa durará sete minutos aproximadamente. Non se recompilarán datos persoais (declaración de privacidade).