<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"
Java SDK για επεξεργασία μορφών 3D
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
Το Aspose.3D Cloud SDK for Java σάς βοηθά να εργάζεστε με τρισδιάστατες μορφές αρχείων εντός των εφαρμογών Java που βασίζονται σε cloud, χωρίς να εγκαταστήσετε λογισμικό τρίτων. Είναι ένα περιτύλιγμα γύρω από το Aspose.3D Cloud REST APIs.
Επεξεργαστείτε τρισδιάστατα αντικείμενα και αρχεία στο Cloud
- Create a new 3D entity με μέγεθος.
- Διαγράψτε τους καθορισμένους κόμβους από μια τρισδιάστατη σκηνή.
- Convert μεταξύ διαφόρων supported 3D file formats.
- Εξαγωγή και αποθήκευση σκηνής σε νέα μορφή αρχείου.
- Εξαγωγή πρωτογενών δεδομένων από ένα αρχείο PDF που προστατεύεται με κωδικό πρόσβασης.
- Τριγωνίστε ένα ολόκληρο αρχείο και αποθηκεύστε το στο αρχικό αρχείο.
- Τριγωνισμός ενός ολόκληρου αρχείου ή ενός συγκεκριμένου τμήματος μιας σκηνής (καθορίζεται από το OAP) και αποθηκεύστε το σε ένα νέο αρχείο.
- API με βάση REST που προσφέρει ανεξαρτησία πλατφόρμας.
- Δυνατότητα ενσωμάτωσης με άλλες υπηρεσίες cloud.
- Δεν απαιτείται πρόσθετο εργαλείο ή λογισμικό απόδοσης.
Λειτουργίες 3D Image Cloud Storage
- Μεταφορτώστε, κατεβάστε, αντιγράψτε, μετακινήστε και διαγράψτε αρχεία, συμπεριλαμβανομένου του χειρισμού εκδόσεων (εάν χρησιμοποιείτε χώρο αποθήκευσης στο Cloud που υποστηρίζει αυτήν τη δυνατότητα - true από προεπιλογή).
- Δημιουργία, αντιγραφή, μετακίνηση και διαγραφή φακέλων.
- Αντιγράψτε και μετακινήστε αρχεία και φακέλους σε ξεχωριστούς αποθηκευτικούς χώρους στο πλαίσιο μιας μεμονωμένης λειτουργίας.
- Ελέγξτε εάν υπάρχει συγκεκριμένο αρχείο, φάκελος ή χώρος αποθήκευσης.
Υποστηριζόμενοι τύποι οντοτήτων 3D
- Κουτί
- Κύλινδρος
- Σφαίρα
- Τόρους
- Αεροπλάνο
Μορφές ανάγνωσης και εγγραφής 3D
Autodesk®: FBX 7.2 έως 7.5 (ASCII/Binary)
Συστήματα 3D CAD: STL (ASCII/Δυαδικό)
Wavefront: OBJ
Διακριτικό 3D Studio: 3DS
Universal3D: U3D
Collada: DAE
Μετάδοση GL: glTF (ASCII/Δυαδικό)
Google Draco: ΛΔΚ
Μορφή φορητού εγγράφου: PDF
Άλλο: RVM (Κείμενο/Δυαδικό), AMF, PLY (ASCII/Δυαδικό), HTML
Μορφές μόνο για ανάγνωση
AutoCAD: DXF
DirectX: X (ASCII/Δυαδικό)
Siemens®: JT
Pixar®: USD, USDZ
Microsoft®: 3MF
3D Studio Max®: ASE
Απαιτήσεις
Η δημιουργία της βιβλιοθήκης πελάτη API απαιτεί:
- Java 1.7+
- Maven
Προαπαιτούμενα
Για να χρησιμοποιήσετε το Aspose.3D Cloud SDK για Java, πρέπει να καταχωρίσετε έναν λογαριασμό στο Aspose Cloud και να αναζητήσετε/δημιουργήσετε Client ID και Client Secret στο Cloud Dashboard. Υπάρχει δωρεάν διαθέσιμη ποσόστωση. Για περισσότερες λεπτομέρειες, ανατρέξτε στο Aspose Cloud Pricing.
Εγκατάσταση
Εγκατάσταση από τη Maven
Προσθέστε το αποθετήριο Aspose Cloud στην εφαρμογή σας pom.xml
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
Εγκατάσταση από την πηγή
Για να εγκαταστήσετε τη βιβλιοθήκη πελάτη API στο τοπικό σας αποθετήριο Maven, απλώς εκτελέστε:
mvn clean install
Για να το αναπτύξετε σε ένα απομακρυσμένο αποθετήριο Maven, διαμορφώστε τις ρυθμίσεις του αποθετηρίου και εκτελέστε:
mvn clean deploy
Ανατρέξτε στο OSSRH Guide για περισσότερες πληροφορίες.
χρήστες Maven
Προσθέστε αυτήν την εξάρτηση στο POM του έργου σας:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d-cloud</artifactId>
<version>20.5</version>
</dependency>
</dependencies>
Οι υπολοιποι
Αρχικά δημιουργήστε το JAR εκτελώντας:
mvn clean package
Στη συνέχεια εγκαταστήστε με μη αυτόματο τρόπο τα ακόλουθα JAR:
target/aspose-3d-cloud-20.5.jar
target/lib/*.jar
Μετατροπή 3D σε PDF σε Java
// 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);
Αδειοδότηση
Όλα τα Aspose.3D Cloud SDK, τα βοηθητικά σενάρια και τα πρότυπα διαθέτουν άδεια χρήσης με την άδεια MIT License.
Εξουσιοδότηση & Έλεγχος ταυτότητας
Το Authentication schemes που ορίζεται για το API είναι ως εξής:
JWT
- Τύπος: OAuth
- Ροή: εφαρμογή
- Διεύθυνση URL εξουσιοδότησης:https://api.aspose.cloud/connect/token
Σύσταση
Συνιστάται να δημιουργήσετε μια παρουσία του ‘ApiClient’ ανά νήμα σε περιβάλλον πολλαπλών νημάτων για να αποφύγετε τυχόν προβλήματα.
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial
Aspose.3D Aspose.3D Cloud Aspose-Java REST API Μάβεν SDK Java SDK Σύννεφο ΑΝΑΠΑΥΣΗ REST API Cloud API MIT JWT οουθ Aspose.Total Cloud DirectX Χ ASCII Δυαδικό Siemens JT DXF 3MF ASF VRML HTML FBX STL OBJ 3DS U3D ΔΑΕ gITF ΛΔΚ EVM PDF AMF PLY Μοντέλο μοντελοποίηση οντότητα 3D κουτί ξυλίνδρο σφαίρα τόρος αεροπλάνο ΦΩΤΟΓΡΑΦΙΚΗ ΜΗΧΑΝΗ φως μονοπάτι εκχύλισμα εξαγωγή εξαγωγέας μετατροπή μετατροπέας μετατροπή τριγωνικό πλέγμα κλίμακα αντικείμενο μεταμορφώνω μεταφράζω φι τμήμα αεροπλάνο θήτα ακτίνα κύκλου σωληνωτό σωλήνας τόξο ακτινωτό