1. Προϊόντα
  2.   3D
  3.   Ruby
  4.   Aspose.3D Cloud Ruby SDK

Aspose.3D Cloud Ruby SDK

 
 

Ruby API για Δημιουργία, Επεξεργασία & Μετατροπή 3D Μοντέλων & Σκηνών

Ένα Ισχυρό Σύνολο Ανάπτυξης Λογισμικού 3D (SDK) που επιτρέπει στους προγραμματιστές Swift να Δημιουργούν, Τροποποιούν, Αποδίδουν, Διαχειρίζονται & Μετατρέπουν 3D Μοντέλα/Σκηνές και Άλλες Μορφές Αρχείων.

Τι είναι το Aspose.3D Cloud Ruby SDK;

Με την τεχνολογία να εξελίσσεται ραγδαία, η ανάγκη για υψηλής ποιότητας εφαρμογές και υπηρεσίες 3D αυξάνεται. Χάρη στο Aspose.3D Cloud Ruby SDK, προγραμματιστές όπως εσείς έχουν πρόσβαση σε ένα ισχυρό σύνολο εργαλείων. Αυτά τα εργαλεία καθιστούν εύκολο για εσάς να προσθέσετε εντυπωσιακές 3D λειτουργίες στις εφαρμογές σας στο cloud. Αυτό το σύνολο εργαλείων σας δίνει τη δυνατότητα να εργάζεστε με 3D μοντέλα ομαλά και αποτελεσματικά. Εάν ασχολείστε με τη δημιουργία παιχνιδιών, animation ή προσομοιώσεων, αυτό το SDK προσφέρει μια ευρεία γκάμα εργαλείων που διευκολύνουν την εργασία σας με 3D μοντέλα. Το Aspose.3D Cloud Ruby SDK είναι πραγματικά αξιόπιστο. Υποστηρίζει πολλά δημοφιλή 3D μορφές αρχείων όπως FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML και άλλα.

Το Aspose.3D Cloud Ruby SDK είναι φιλικό προς το χρήστη και συνοδεύεται από ένα ισχυρό Ruby API που περιλαμβάνει διάφορες κλάσεις και αλγορίθμους προσαρμοσμένους για τη διαχείριση 3D πληροφοριών. Αυτή η βιβλιοθήκη είναι γεμάτη με βασικές λειτουργίες όπως η δημιουργία 3D αντικειμένων (όπως Box, Cylinder, Sphere, Torus, Plane), καθώς και η διαχείριση υφών και υλικών που συνδέονται με 3D μοντέλα, η διαχείριση animation και διαδραστικότητας σε 3D μοντέλα, η υποστήριξη επεξεργασίας γεωμετρίας, η απόδοση και οπτικοποίηση 3D μοντέλων, η μετατροπή 3D μοντέλων σε άλλες υποστηριζόμενες μορφές, η απόδοση υψηλής ποιότητας εικόνων και animation και πολλά άλλα. Εάν είστε προγραμματιστής λογισμικού, μπορείτε άνετα να εργάζεστε με 3D μοντέλα χρησιμοποιώντας αυτό το εργαλείο. Μπορείτε εύκολα να κάνετε πράγματα όπως αλλαγή μεγέθους, περιστροφή, μετακίνηση και ακόμη και να εφαρμόζετε πιο σύνθετες αλλαγές όπως σκελετική animation. Με το Aspose.3D SDK, έχετε μια ευρεία γκάμα δυνατοτήτων στα χέρια σας.

Previous Next

Ξεκινώντας με το Aspose.3D Cloud Ruby SDK

Ο συνιστώμενος τρόπος εγκατάστασης του Aspose.3D Cloud Ruby SDK είναι μέσω RubyGems. Παρακαλώ χρησιμοποιήστε την παρακάτω εντολή για μια ομαλή εγκατάσταση.

Εγκατάσταση Aspose.3D Cloud Ruby SDK μέσω RubyGems

gem install aspose_3d_cloud 
Μπορείτε επίσης να το κατεβάσετε απευθείας από σελίδα προϊόντος Aspose.

Σύνθεση 3D σκηνής μέσα σε εφαρμογές Ruby

Το Aspose.3D Cloud Ruby SDK επιτρέπει στους προγραμματιστές λογισμικού να δημιουργούν 3D σκηνές και να διαχειρίζονται διάφορους τύπους οντοτήτων μέσα σε εφαρμογές Ruby. Το API δίνει τη δυνατότητα στους προγραμματιστές λογισμικού να δημιουργούν σύνθετες 3D σκηνές συνδυάζοντας πολλαπλά μοντέλα, τοποθετώντας τα στον εικονικό χώρο και ορίζοντας τις σχέσεις τους. Οι προγραμματιστές μπορούν εύκολα να δημιουργούν ιεραρχικές δομές, να συνδέουν μοντέλα με σκελετούς και να δημιουργούν διαδραστικά περιβάλλοντα με ευκολία.

Πώς να δημιουργήσετε νέα σκηνή και να ορίσετε διάφορες ιδιότητες μέσω Ruby;

scene = Aspose3DCloud::Scene.new
scene.background_color = Aspose3DCloud::Color.new(0.2, 0.2, 0.2)  # Set background color to gray
scene.fog_enabled = true
scene.fog_start = 100
scene.fog_end = 500
scene.fog_color = Aspose3DCloud::Color.new(0.5, 0.5, 0.5)  # Set fog color to light gray
scene.ambient_light_color = Aspose3DCloud::Color.new(0.5, 0.5, 0.5)  # Set ambient light color

# Manipulate Various Properties of scene Objects

# Create a cube mesh
cube = Aspose3DCloud::Mesh.create_box("Cube", 10, 10, 10)

# Set position and rotation of the cube
cube.transform.translation = Aspose3DCloud::Vector3.new(0, 0, 0)
cube.transform.rotation = Aspose3DCloud::Quaternion.from_euler_angles(0, 45, 0)

# Add the cube to the scene
scene.root_node.add_child(cube)

Μετατροπή 3D μοντέλων μέσω Ruby API

Το Aspose.3D Cloud Ruby SDK περιλαμβάνει πολύ ισχυρή υποστήριξη για τη μετατροπή 3D μοντέλων σε διάφορες άλλες υποστηριζόμενες μορφές αρχείων μέσα σε εφαρμογές Ruby. Παρέχει αδιάλειπτη ενσωμάτωση με το Aspose.3D Cloud API, επιτρέποντας στους μηχανικούς λογισμικού να μετατρέπουν 3D μοντέλα μεταξύ διαφορετικών μορφών. Είτε οι χρήστες χρειάζονται μετατροπή από FBX σε glTF, FBX σε PDF ή STL σε OBJ, το SDK απλοποιεί τη διαδικασία και εξασφαλίζει ακριβείς και αξιόπιστες μετατροπές. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές μπορούν να μετατρέψουν ένα 3D μοντέλο FBX σε μορφή αρχείου PDF με μόνο μερικές γραμμές κώδικα Ruby.

Πώς να μετατρέψετε FBX σε PDF μέσω κώδικα Ruby;

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

    @three_d_cloud_api = AsposeThreeDCloud::ThreeDCloudApi.new("MY_CLIENT_SECRET", MY_CLIENT_ID")
	@name:String = "sample.fbx"
	@newformat:String = "pdf"
	@newfilename:String = "oaptest.pdf"

    result = @three_d_cloud_api.post_convert_by_format(@name, @newformat, @newfilename)

Διαχείριση υφής και υλικών σε 3D μοντέλα

Το Aspose.3D Cloud Ruby SDK καθιστά εύκολο για τους προγραμματιστές υπολογιστών τη διαχείριση πληροφοριών υφής και υλικού δίπλα στα 3D διαγράμματά τους. Το SDK παρέχει εκτενείς δυνατότητες για τη διαχείριση υφών και υλικών που σχετίζονται με 3D μοντέλα. Μπορείτε να εφαρμόζετε υφές σε αντικείμενα, να προσαρμόζετε τις συντεταγμένες χαρτογράφησής τους και να ελέγχετε τις ιδιότητες του υλικού όπως το χρώμα, η λάμψη και η διαφάνεια. Αυτά τα χαρακτηριστικά επιτρέπουν στους προγραμματιστές να επιτυγχάνουν ρεαλιστικά εφέ απόδοσης και να βελτιώνουν την οπτική ποιότητα των μοντέλων σας.

Υποστήριξη κίνησης και διαδραστικότητας μέσω Ruby API

Το Aspose.3D Cloud Ruby SDK προσφέρει ολοκληρωμένη υποστήριξη για animation και διαδραστικότητα σε 3D μοντέλα μέσα σε εφαρμογές Ruby. Οι προγραμματιστές λογισμικού μπορούν να ορίζουν key‑frames, να ανιματίζουν μετασχηματισμούς αντικειμένων και να ελέγχουν το χρονισμό και την παρεμβολή των animations με ευκολία. Επιπλέον, οι προγραμματιστές μπορούν να προσθέσουν διαδραστικότητα συνδέοντας σενάρια ή συμπεριφορές με αντικείμενα, επιτρέποντάς τους να δημιουργούν διαδραστικές εφαρμογές και παιχνίδια. Οι προγραμματιστές μπορούν επίσης να εφαρμόσουν ρεαλιστικά εφέ φωτισμού σε 3D μοντέλα, βελτιώνοντας την οπτική τους ποιότητα.

 Ελληνικά