<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-cloud</artifactId>
<version>20.5</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-3d-cloud', version: '20.5')
<dependency org="com.aspose" name="aspose-3d-cloud" rev="20.5">
<artifact name="aspose-3d-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-3d-cloud" % "20.5"
3D Görüntü İşleme için Java API
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:
- Java 1.7+
- 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
- Tür: OAuth
- Akış: uygulama
- Yetkilendirme URL’si:https://api.aspose.cloud/connect/token
Ö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
File | Classifier | Size |
---|---|---|
aspose-3d-cloud-20.5-sources.jar | sources | 88.76 KB |
aspose-3d-cloud-20.5.jar | 226.22 KB | |
aspose-3d-cloud-20.5.pom | 6.59 KB |
Aspose.3D Aspose.3D Cloud Aspose-Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud DirectX X ASCII Binary Siemens JT DXF 3MF ASF VRML HTML FBX STL OBJ 3DS U3D DAE gITF DRC EVM PDF AMF PLY Model modeling entity 3D box xylinder sphere torus plane camera light path extract export exporter convert converter conversion triangulate mesh scale object transform translate phi segment plane theta radius tubular tube arc radial