Aspose.3D  for Java

Java 3D Επεξεργασία αρχείων API

Δημιουργήστε, χειριστείτε και αποθηκεύστε αρχεία 3D σε πολλές μορφές χωρίς να απαιτείται εξωτερικό λογισμικό μοντελοποίησης και απόδοσης.

  Κατεβάστε δωρεάν δοκιμή
  
 

Το Aspose.3D for Java είναι ένα αυτόνομο Gameware και το CAD API για τον χειρισμό 3D αρχείων. Το API υποστηρίζει τις περισσότερες από τις δημοφιλείς 3D μορφές αρχείων και οι εφαρμογές μπορούν να δημιουργήσουν, να διαβάσουν, να μετατρέψουν & να τροποποιήσετε εύκολα τα αρχεία. Επιπλέον, το API βοηθά τους προγραμματιστές στη μοντελοποίηση και τη δημιουργία τεράστιων κόσμων παιχνιδιών, εξαιρετικών σκηνών για οπτικοποίηση σχεδίασης, εμπλοκής εμπειριών εικονικής πραγματικότητας, προσθήκη ιδιοτήτων Animation στο αρχείο σκηνής, μορφοποίηση στοιχείων χρησιμοποιώντας μετασχηματισμούς και πολλά άλλα.

Προηγμένες λειτουργίες Java 3D API

Δημιουργήστε σκηνή και αποθηκεύστε σε υποστηριζόμενες μορφές

Φορτώστε, αποθηκεύστε και αποδώστε το έγγραφο 3D σε μια ροή

Εργαστείτε με γεωμετρία και ιεραρχία σκηνής

Μοιραστείτε δεδομένα γεωμετρίας πλέγματος σε πολλούς κόμβους

Προσθήκη ιδιότητας κινούμενων εικόνων στο αρχείο σκηνής

Τριγωνίστε ένα Mesh με προσαρμοσμένη διάταξη μνήμης της κορυφής

Προσθέστε μια κάμερα-στόχο καθώς και κινήστε αντικείμενα σε μια σκηνή 3D

Διαχωρίστε τα πλέγματα ανά υλικό

Αλλάξτε τον προσανατολισμό του επιπέδου ορίζοντας ένα κανονικό προς τα πάνω

Δημιουργήστε γεωμετρία με εξώθηση σχημάτων

Βελτιώστε τη δημιουργία κυλίνδρου

Ανίχνευση μορφής αρχείου με βάση το αρχείο

υποστήριξη μορφής AMF

Εισαγάγετε και εξάγετε glTF έγγραφα χρησιμοποιώντας συμπίεση Draco

Δια-μετατροπή αρχείων σκηνής

Το API παρέχει την υποστήριξη της μετατροπής μορφής αρχείου 3D με απλό τρόπο. Οι προγραμματιστές μπορούν να φορτώσουν το έγγραφο προέλευσης σε μια παρουσία σκηνής και να χρησιμοποιήσουν τη λειτουργία Αποθήκευσης με την παράμετρο FileFormat. Αυτό είναι!

Αποθήκευση σκηνής 3D σε διαφορετικές μορφές - Java

// load the file to be converted

Scene scnObj = new Scene(dir + "srctemplate.fbx");

// save in different formats

scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);

scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);

Δημιουργία 3D σκηνών μέσω API

Το Aspose.3D for Java επιτρέπει στους προγραμματιστές να δημιουργούν σκηνές από την αρχή χωρίς την εξάρτηση από οποιοδήποτε λογισμικό μοντελοποίησης. Το Java API εξουσιοδοτεί επίσης τους προγραμματιστές να αποθηκεύουν τις σκηνές σε οποιαδήποτε από τις υποστηριζόμενες μορφές, όπως (STL, FBX, Discreet3DS, WavefrontOBJ, Collada και Universal3D).

Δημιουργήστε μια σκηνή με πρωτόγονα σχήματα 3D - Java

// initialize a Scene object

Scene scn = new Scene();

// create a Box model

scn.getRootNode().createChildNode("box", new Box());

// create a Cylinder model

scn.getRootNode().createChildNode("cylinder", new Cylinder());

// save drawing in the FBX format

scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);

Δημιουργήστε την Ιεραρχία Κόμβων με απλό τρόπο

Το Aspose.3D for Java API παρέχει τη δυνατότητα δημιουργίας μιας ιεραρχίας κόμβων όπου ένας κόμβος είναι το βασικό δομικό στοιχείο μιας σκηνής. Μια ιεραρχία κόμβων ορίζει τη λογική δομή και παρέχει ορατό περιεχόμενο προσαρτώντας γεωμετρίες, φώτα και κάμερες στους κόμβους.

Προσθήκη ιδιότητας κινουμένων σχεδίων στη σκηνή

Το Aspose.3D for Java API παρέχει υποστήριξη για κινούμενα σχέδια βασικών καρέ μέσω CurveMapping που αντιστοιχίζει στοιχεία μιας ιδιότητας σε διαφορετικές καμπύλες. Επιπλέον, η βιβλιοθήκη προσφέρει τη ρύθμιση της κάμερας-στόχου σε ένα αρχείο 3D, το οποίο είναι χρήσιμο σε κινούμενα σχέδια όταν χρειάζεται η κάμερα να αντιμετωπίσει έναν συγκεκριμένο κόμβο.

Στιβαρότητα, Απόδοση & Επεκτασιμότητα

Το Aspose.3D for Java έχει σχεδιαστεί για να αποδίδει εξίσου καλά στον διακομιστή ή στην πλευρά του πελάτη. Είναι ένα συγκρότημα Java που μπορεί να αναπτυχθεί με οποιαδήποτε εφαρμογή Java προσθέτοντας απλώς την αναφορά του. Δεν χρειάζεται να ανησυχείτε για άλλες υπηρεσίες ή λειτουργικές μονάδες ενώ εργάζεστε με το API.

  
  

Το Aspose.3D προσφέρει μεμονωμένα API επεξεργασίας 3D για άλλα δημοφιλή περιβάλλοντα ανάπτυξης όπως αναφέρονται παρακάτω: