Compartir a través de


Cargar modelos 3D de CGTrader en controles mixed reality (versión preliminar)

[Este artículo es documentación preliminar y está sujeto a modificaciones].

Importante

Esta es una característica en versión preliminar.

Las características en vista previa no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial, para que los clientes puedan obtener acceso anticipado y proporcionar comentarios.

¿Quiere crear aplicaciones con contenido 3D de realidad mixta sin tener que crear sus propios modelos 3D? Utilice el Conector CGTrader para importar contenido 3D de CGTrader a sus aplicaciones de lienzo. CGTrader ofrece una biblioteca de miles de modelos 3D gratuitos y premium. Explore y cargue modelos dentro de su aplicación, y luego utilícelos con los controles Objeto 3D y Ver en RM.

El conector proporciona un reemplazo sin código para trabajar con la API de CGTrader. Utilizando acciones, las aplicaciones envían solicitudes a la API de CGTrader y obtienen datos del modelo. Para obtener más información, consulte la información general de los conectores.

Requisitos previos

Solicite una clave API (ID de cliente de OAuth y secreto de cliente) en https://www.cgtrader.com/developers. Asegúrese de almacenar su clave API en un lugar seguro.

Crear una conexión de CGTrader

Deberá crear una conexión de CGTrader en Power Apps después de recibir su clave API. En este ejemplo, crearemos una conexión en la página de inicio de Power Apps. También puede crear una conexión cuando está editando una aplicación en Power Apps Studio.

Propina

Una conexión es una instancia de un conector. Puede crear múltiples conexiones con diferentes configuraciones.

  1. Inicie sesión en Power Apps.

  2. En la barra de navegación, seleccione Datos>Conexiones>Nueva conexión.

    Captura de pantalla de la ventana de conexiones de datos de Power Apps.

  3. Busque y seleccione CGTrader (versión preliminar).

    Una captura de pantalla del resultado de la búsqueda de conexiones de Power Apps con CGTrader seleccionado.

  4. Introduzca el Id. de cliente y el Secreto de cliente recibidos de CGTrader.

    Una captura de pantalla de la ventana de la cuenta del conector CGTrader.

Una conexión CGTrader ahora está listada en la página Conexiones.

Agregar una conexión CGTrader a la aplicación de lienzo

  1. Edite o cree una aplicación de lienzo.

  2. En la barra de navegación, seleccione Datos>Agregar datos. Busque y seleccione CGTrader.

    Una captura de pantalla del origen de datos de Microsoft Power Apps Studio, que muestra una búsqueda de CGTrader.

  3. Seleccione la conexión que creó anteriormente.

Cargar modelos de CGTrader directamente en los controles Objeto 3D o Ver en RM

  1. Busque y seleccione un modelo en el sitio web de CGTrader.

  2. Tenga en cuenta los tipos de archivos admitidos y el ID del modelo.

    Una captura de pantalla de los tipos de archivos y el ID de modelo de un Objeto 3D en CGTrader.com.

  3. En Power Apps Studio, agregue un control Objeto 3D o Ver en RM a la pantalla de lienzo.

  4. Establezca la propiedad Source del control en CGTrader.GetModel(id_modelo, "tipo_archivo"), donde id_modelo es el id. de su modelo seleccionado, y tipo_archivo es uno de los tipos de archivos admitidos.

    Captura de pantalla de un control Objeto 3D en construcción en Microsoft Power Apps Studio, mostrado con su propiedad Source establecida en un modelo CGTrader.

Acciones de conector

La siguiente tabla enumera las acciones y ejemplos más comunes del conector CGTrader. Para obtener una lista de todas las acciones del conector, sus parámetros y tipos de retorno, consulte Referencia del conector CGTrader.

Acción Descripción Ejemplo
GetModel Descarga un Objeto 3D con el id. de modelo y el tipo de archivo especificados. CGTrader.GetModel(id_modelo, "tipo_archivo")
GetModelInfo Obtiene información sobre un objeto 3D con el id. de modelo especificado. CGTrader.GetModelInfo(id_modelo)
SearchModels Busca modelos de CGTrader basados en los filtros especificados. Considere vincular esta acción a los elementos de una galería. CGTrader.SearchModels({keywords:"keywords",extensions:"tipos_archivo"}).Models
GetCategories Obtiene nombres de categorías e identificadores de modelos. CGTrader.GetCategories()

Consulte también