Licencias

A veces, para estudiar mejor el sistema, desea sumergirse en el código lo más rápido posible. Para facilitar esto, Aspose.3D proporciona diferentes planes de compra u ofrece una prueba gratuita y una licencia temporal de 30 días para su evaluación.

Evaluar Aspose.3D

Usted puede descargar fácilmente Aspose.3D para la evaluación. El paquete de evaluación es el mismo que el paquete comprado. La versión de evaluación simplemente adquiere licencia después de agregar algunas líneas de código para aplicar la licencia.

Limitación de versión de evaluación

La versión de evaluación proporciona todas las características excepto las siguientes:

  • Los usuarios solo pueden abrir/importar un máximo de 50 documentos 3D a una escena.
  • Cada nodo no puede tener más de 5 nodos secundarios.
  • Cada nodo no puede tener más de 2 entidades adjuntas.
  • Cada geometría no puede tener más de 2 elementos de vértice adjuntos.
  • Cada nodo no puede tener más de 1 material.
  • Los usuarios solo pueden guardar un máximo de 50 documentos 3D en una escena.
  • Los usuarios también verán una marca de agua de evaluación en las imágenes renderizadas y en todos los demás archivos de salida.

Acerca de la licencia

Puede descargar fácilmente una versión de evaluación de Aspose.3D para Python via .NET desde suPágina de descarga… La versión de evaluación proporciona absolutamenteLas mismas capacidadesComo la versión con licencia de Aspose.3D. Además, la versión de evaluación simplemente se convierte en licencia después de comprar una licencia y agregar un par de líneas de código para aplicar la licencia.

La licencia es un archivo XML de texto sin formato que contiene detalles como el nombre del producto, el número de desarrolladores a los que tiene licencia, la fecha de vencimiento de la suscripción, etc. El archivo está firmado digitalmente, así que no modifique el archivo. Incluso una adición inadvertida de un salto de línea adicional al contenido del archivo lo invalidará.

Para evitar las limitaciones asociadas con la versión de evaluación, debe establecer una licencia antes de usarAspose.3D… Sólo debe establecer una licencia una vez por solicitud o proceso.

Licencia comprada

Después de la compra, debe aplicar el archivo de licencia o la transmisión. Esta sección describe las opciones de cómo se puede hacer esto y también comenta algunas preguntas comunes.

Establecimiento de una licencia en Aspose.3D para Python via .NET

Las licencias se pueden aplicar desde varios lugares:

  • Ruta explícita
  • La carpeta que contiene el script python que llama Aspose.3D para Python via .NET
  • Corriente
  • Como Licencia Medida-un nuevo mecanismo de licencia

En las siguientes secciones, describiremos los dos métodos comunes utilizados para establecer la licencia.

Aplicación de una licencia mediante un archivo

El método más fácil de establecer una licencia requiere que coloque el archivo de licencia en la misma carpeta que contiene el script python que llama Aspose.3D para Python y especifique solo el nombre del archivo sin su ruta.

Este fragmento de código se utiliza para establecer un archivo de licencia:

Python

import aspose.threed as a3d

# Instantiate an instance of license and set the license file through its path
license = a3d.License()
license.set_license("Aspose.3D.lic")

Al llamar al método set_license, el nombre de licencia debe ser el mismo que el del archivo de licencia. Por ejemplo, puede cambiar el nombre del archivo de licencia a “Aspose.3D.lic. xml”. Luego, en su código, debe pasar el nuevo nombre de licencia (Aspose.3D.lic. xml) al método SetLicense.

Aplicación de una licencia de un Stream

Puede cargar una licencia desde una secuencia.

Este fragmento de código se utiliza para aplicar una licencia de una secuencia:

Python

import aspose.threed as a3d

# Instantiate an instance of license and set the license file through its path
license = a3d.License()
license.set_license(stream)

Aplicar Licencia Medida

Aspose.3D permite a los desarrolladores aplicar una clave medida. Este es un nuevo mecanismo de concesión de licencias.

El nuevo mecanismo de concesión de licencias se utilizará junto con el método de concesión de licencias existente. Aquellos clientes que quieran ser facturados en función del uso de las funciones API pueden usar las licencias con medición.

Después de completar todos los pasos necesarios para obtener este tipo de licencia, recibirá las claves, no el archivo de licencia. Esta clave medida se puede aplicar utilizando la clase Metered especialmente introducida para este propósito.

El ejemplo de código siguiente muestra cómo establecer claves públicas y privadas con medida:

import aspose.threed as a3d

# Create an instance of CAD Metered class
metered = a3d.Metered()

# Access the set_metered_key property and pass public and private keys as parameters
metered.set_metered_key("*****", "*****")

# Get metered data amount before calling API
amountbefore = a3d.metered.get_consumption_quantity()
# Display information
print("Amount Consumed Before: " + str(amountbefore))

# Load the scene from disk.
scene = a3d.Scene.from_file("3D Model.fbx")
# Save as pdf
scene.save("out_pdf.pdf", a3d.FileFormat.PDF)

# Get metered data amount After calling API
amountafter = a3d.metered.get_consumption_quantity()
# Display information
print("Amount Consumed After: " + str(amountafter))