Licensing
Overview of Licensing Requirements and Evaluation Version Limitations for processing 3D file formats in C#.
Edeğerleme Version imiimitations
A free evaluation version of Aspose.3D for .NET can be downloaded from the downloads section of Aspose’s website at: Download Aspose.3D API.
Ltaklit
The değerlendirme sürümü aşağıdakiler hariç tüm özellikleri sağlar:
- Kullanıcılar sadece 50 3D belgelerini bir sahneyi açabilir/içe aktarabilir.
- Ach ach düğümü en fazla 5 çocuk düğümüne sahip olamaz.
- Ach ach düğümünün 2’den fazla ekli varlığa sahip olamaz.
- Each geometrisi 2’den fazla ekli vertex elementine sahip olamaz.
- Each düğümü 1’den fazla malzemeye sahip olamaz.
- Kullanıcılar sadece bir sahne için en fazla 50 3D belgesini kaydedebilir.
- Users ayrıca işlenmiş görüntülerde ve diğer tüm çıktı dosyalarında bir değerlendirme filigranı görecektir.
If you’re using Aspose.3D without a proper license, there could trigger an Aspose.ThreeD.TrialException
when the usage reached the unlicensed restrictions, you can turn the exception off by:
- Tam özellikli bir lisans satın alın.
- Request a 30 days temporary license, please refer to How to get a Temporary License? For more information. .
- Set
Aspose.ThreeD.TrialException.SuppressTrialException
totrue
, theTrialException
will not be raised during theOpen/Save
call on Scene, but the above restrictions will not be lifted. - Manually use a
try/catch
block onScene.Open/Save
, this exception is just a notification, ignore it will not affect the scene loading/saving.
File Ficense kullanarak File veya Stream Object
The license can be loaded from a file or stream object. Aspose.3D for .NET will try to find the license in the following locations:
- Explicit yolu.
- Aspose.3D.dll içeren klasör.
- Aspose.3D.dll adı verilen montajı içeren klasör.
- Giriş düzenini içeren The klasörü (senin. Exe).
- An embedded resource in the assembly that called Aspose.3D.dll.
Bir lisans ayarlamanın en kolay yolu, lisans dosyasını Aspose ile aynı klasöre koymaktır. 3D.dll dosyası ve aşağıdaki örnekte gösterildiği gibi dosya adını belirtin.
Aspose.ThreeD.License
.
Foading a License from File
Bir lisans uygulamanın en kolay yolu, lisans dosyasını Aspose ile aynı klasöre koymaktır. 3D.dll dosyası ve sadece dosya adını bir yol olmadan belirtin.
SetLicense
method, the license name that you pass should be that of the license file. For example, if you change the license file name to “Aspose.3D.lic.xml” pass that filename to threeD.SetLicense(…)
method.
Ex::
Bir treatream Object’den Loading a License
To aşağıdaki örnek bir akımdan bir lisansın nasıl yükleneceğini gösterir.
Ebedded bedded esource kullanarak Lpply cenicense
One way of applying a license is to set it using a file or stream object. Another neat way of packaging the license with your application and making sure it will not be lost is to include it as an embedded resource into one of the assemblies that calls the component’s DLL (included in Aspose.3D).
To, lisans dosyasını gömülü bir kaynak olarak içerir:
- Görsel stüdyoda .NET, seçerek projeye lisans (.lic) dosyasını ekleyinFileO zamanDd dd sting xisting tem temVe sonundaAdd.
- Sdosyayı Solution Explorer’de seçin.
- SetBuild ction ctionIçinBedded mbedded ResourceProperties penceresinde.
- Montajda gömülü olan lisansa (gömülü bir kaynak olarak) erişmek için, lisans dosyasını projeye gömülü bir kaynak olarak ekleyin ve lisans dosyasının adını setlicense yöntemine iletin. Lisans sınıfı, lisans dosyasını gömülü kaynaklarda otomatik olarak bulur. Sistemin getexecutingassembly ve getmanifestresourcestream yöntemlerini aramaya gerek yoktur. yansıma. montaj sınıfı Microsoft .NET çerçevesinde.
To aşağıdaki kod parçacığı lisansı ayarlamak için kullanılır.
Atered tered etered License
Aspose.3D for .NET API allows developers to apply metered license. It is a new licensing mechanism. The new licensing mechanism will be used along with existing licensing method. Those customers who want to be billed based on the usage of the API features can use the metered licensing. For more details, please refer to Metered Licensing FAQ section.
A new class Metered
has been added to apply metered key. This code example demonstrates how to set metered public and private keys: