Licensing

A volte, per studiare meglio il sistema, vuoi immergerti nel codice il più velocemente possibile. Per semplificare la situazione, Aspose.3D offre diversi piani di acquisto o offre una prova gratuita e una licenza temporanea di 30 giorni per la valutazione.

Valuta Aspose.3D

Puoi facilmente scaricare Aspose.3D per la valutazione. Il pacchetto di valutazione è lo stesso del pacchetto acquistato. La versione di valutazione diventa semplicemente concessa in licenza dopo aver aggiunto alcune righe di codice per applicare la licenza.

Limitazione della versione di valutazione

La versione di valutazione fornisce tutte le funzionalità tranne le seguenti:

  • Gli utenti possono aprire/importare solo un massimo di 50 3D documenti su una scena.
  • Ogni nodo non può avere più di 5 nodi figlio.
  • Ogni nodo non può avere più di 2 entità allegate.
  • Ogni geometria non può avere più di 2 elementi di vertice collegati.
  • Ogni nodo non può avere più di 1 materiale.
  • Gli utenti possono salvare solo un massimo di 50 3D documenti in una scena.
  • Gli utenti vedranno anche una filigrana di valutazione nelle immagini renderizzate e in tutti gli altri file di output.

Informazioni sulla licenza

Puoi facilmente scaricare una versione di valutazione di Aspose.3D for Python via .NET dal suo Pagina di download. La versione di valutazione fornisce assolutamenteLe stesse capacitàCome versione con licenza di Aspose.3D. Inoltre, la versione di valutazione diventa semplicemente concessa in licenza dopo l’acquisto di una licenza e l’aggiunta di un paio di righe di codice per applicare la licenza.

La licenza è un file XML di testo normale che contiene dettagli come il nome del prodotto, il numero di sviluppatori a cui è concesso in licenza, la data di scadenza dell’abbonamento e così via. Il file è firmato digitalmente, quindi non modificare il file. Anche un’aggiunta involontaria di una interruzione di riga aggiuntiva al contenuto del file lo invaliderà.

Per evitare le limitazioni associate alla versione di valutazione, è necessario impostare una licenza prima di utilizzareAspose.3D. Ti viene richiesto di impostare una licenza solo una volta per domanda o processo.

Licenza acquistata

Dopo l’acquisto, è necessario applicare il file di licenza o il flusso. Questa sezione descrive le opzioni su come questo può essere fatto e commenta anche alcune domande comuni.

Impostazione di una licenza in Aspose.3D for Python via .NET

Le licenze possono essere applicate da varie località:

  • Percorso esplicito
  • La cartella contenente lo script python che chiama Aspose.3D for Python via .NET
  • Stream
  • Come una licenza misurata-un nuovo meccanismo di licenza

Nelle sezioni seguenti, descriveremo i due metodi comuni utilizzati per impostare la licenza.

Applicazione di una licenza utilizzando un file

Il metodo più semplice per impostare una licenza richiede di inserire il file di licenza nella stessa cartella contenente lo script python che chiama Aspose.3D per Python e specificare solo il nome del file senza il suo percorso.

Questo frammento di codice viene utilizzato per impostare un file di licenza:

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")

Quando si chiama il metodo set_license, il nome della licenza dovrebbe essere uguale a quello del file di licenza. Ad esempio, puoi cambiare il nome del file di licenza in “Aspose.3D.lic.xml”. Quindi, nel codice, devi passare il nuovo nome della licenza (Aspose.3D.lic.xml) al metodo SetLicense.

Applicazione di una licenza da un flusso

È possibile caricare una licenza da un flusso.

Questo frammento di codice viene utilizzato per applicare una licenza da uno stream:

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)

Applica licenza misurata

Aspose.3D consente agli sviluppatori di applicare una chiave misurata. Questo è un nuovo meccanismo di licenza.

Il nuovo meccanismo di licenza sarà utilizzato insieme al metodo di licenza esistente. I clienti che desiderano essere fatturati in base all’utilizzo di API funzionalità possono utilizzare il misuratore Licensing.

Dopo aver completato tutti i passaggi necessari per ottenere questo tipo di licenza, riceverai le chiavi, non il file di licenza. Questa chiave misurata può essere applicata utilizzando la classe Metered appositamente introdotta per questo scopo.

Il seguente esempio di codice mostra come impostare chiavi pubbliche e private con misurazione:

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))