<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d-cloud</artifactId>
    <version>20.5</version>
</dependency>
copied!  
compile(group: 'com.aspose', name: 'aspose-3d-cloud', version: '20.5')
copied!  
<dependency org="com.aspose" name="aspose-3d-cloud" rev="20.5">
    <artifact name="aspose-3d-cloud" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.aspose" % "aspose-3d-cloud" % "20.5"
copied!  

3D Görüntü İşleme için Java API

banner

Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial

Aspose.3D Cloud SDK for Java, herhangi bir 3. taraf yazılımı yüklemeden bulut tabanlı Java Uygulamalarınızda 3B dosya biçimleriyle çalışmanıza yardımcı olur. Aspose.3D Cloud REST APIs etrafında bir sarmalayıcıdır.

3B Nesneleri ve Dosyaları Bulutta İşleyin

  • Create a new 3D entity ile boyut.
  • 3B sahneden belirtilen düğümleri silin.
  • Çeşitli supported 3D file formats arasında Convert.
  • Bir sahneyi ayıklayın ve yeni bir dosya biçiminde kaydedin.
  • Parola korumalı bir PDF Dosyasından ham verileri çıkarın.
  • Bütün bir dosyayı üçgenleyin ve orijinal dosyaya kaydedin.
  • Tüm bir dosyayı veya bir sahnenin belirli bir bölümünü (OAP tarafından belirtilir) üçgenleyin ve yeni bir dosyaya kaydedin.
  • Platform bağımsızlığı sunan REST tabanlı API.
  • Diğer bulut hizmetleriyle entegre olabilme.
  • Ek araç veya işleme yazılımı gerekmez.

3D Görüntü Bulut Depolama Özellikleri

  • Sürüm işleme dahil olmak üzere dosyaları yükleyin, indirin, kopyalayın, taşıyın ve silin (bu özelliği destekleyen Bulut depolama kullanıyorsanız - varsayılan olarak doğrudur).
  • Klasörler oluşturun, kopyalayın, taşıyın ve silin.
  • Tek bir işlem kapsamında dosya ve klasörleri farklı depolar arasında kopyalayın ve taşıyın.
  • Belirli dosya, klasör veya depolamanın var olup olmadığını kontrol edin.

Desteklenen 3B Varlık Türleri

  • Kutu
  • Silindir
  • Küre
  • Simit
  • Uçak

3D Formatları Okuma ve Yazma

Autodesk®: FBX 7.2 - 7.5 (ASCII/İkili)
3B Sistemler CAD: STL (ASCII/İkili)
Dalga cephesi: OBJ
Gizli 3D Stüdyo: 3DS
Evrensel3D: U3D
Kollada: DAE
GL İletimi: glTF (ASCII/İkili)
Google Draco: DRC
Taşınabilir Belge Formatı: PDF
Diğer: RVM (Metin/İkili), AMF, PLY (ASCII/İkili), HTML

Salt Okunur Biçimler

AutoCAD: DXF
DirectX: X (ASCII/İkili)
Siemens®: JT
Pixar®: USD, USDZ
Microsoft®: 3MF
3D Studio Max®: ASE

Gereksinimler

API istemci kitaplığının oluşturulması şunları gerektirir:

  1. Java 1.7+
  2. Uzman

Önkoşullar

Aspose.3D Cloud SDK for Java’yı kullanmak için Aspose Cloud ile bir hesap kaydetmeniz ve Cloud Dashboard adresinde Müşteri Kimliği ve İstemci Sırrı aramanız/oluşturmanız gerekir. Ücretsiz kontenjan mevcuttur. Daha fazla ayrıntı için bkz. Aspose Cloud Pricing.

Kurulum

Maven’den yükleyin

Aspose Bulut deposunu uygulamanıza pom.xml ekleyin

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://releases.aspose.cloud/java/repo/</url>
    </repository>
</repositories>

Kaynaktan yükleyin

API istemci kitaplığını yerel Maven deponuza yüklemek için aşağıdakileri yürütmeniz yeterlidir:

mvn clean install

Bunun yerine uzak bir Maven deposuna konuşlandırmak için deponun ayarlarını yapılandırın ve şunu çalıştırın:

mvn clean deploy

Daha fazla bilgi için OSSRH Guide bölümüne bakın.

Maven kullanıcıları

Bu bağımlılığı projenizin POM’una ekleyin:

<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d-cloud</artifactId>
        <version>20.5</version>
    </dependency>
</dependencies>

Diğerleri

İlk önce aşağıdakileri yürüterek JAR’ı oluşturun:

mvn clean package

Ardından aşağıdaki JAR’ları manuel olarak kurun:

  • target/aspose-3d-cloud-20.5.jar
  • target/lib/*.jar

Java’da 3D’den PDF’e Dönüştürme

// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).

ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", "MY_CLIENT_ID", "MY_CLIENT_SECRET");

const string name = "sample.3d";
const string multifileprefix = "newScene";
const string newformat = "pdf";
const string password = null;
const string folder = "3DTest";
string storage = "My_Storage_Name";

var response = threeDCloudApi.PostSceneToFileWithHttpInfo(name, multifileprefix, newformat, password, folder, storage);
Console.WriteLine(response);

lisanslama

Tüm Aspose.3D Bulut SDK’ları, yardımcı betikler ve şablonlar MIT License kapsamında lisanslanmıştır.

Yetkilendirme ve Kimlik Doğrulama

API için tanımlanan Authentication schemes aşağıdaki gibidir:

JWT

Öneri

Olası sorunlardan kaçınmak için çok iş parçacıklı bir ortamda iş parçacığı başına bir “ApiClient” örneği oluşturmanız önerilir.

Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial

VersionRelease Date
20.511 Mayıs 2020
19.111 Kasım 2019