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

Aspose.3D Cloud Go SDK

 
 

Go REST SDK για Δημιουργία, Επεξεργασία & Μετατροπή 3D Αρχείων

Μια Πολυλειτουργική Λύση 3D που Επιτρέπει στους Μηχανικούς Λογισμικού να Δημιουργούν, Επεξεργάζονται, Διαχειρίζονται & Μετατρέπουν Μορφές Αρχείων 3D (STL, OBJ, FBX) σε PDF και να Αποδίδουν 3D Οντότητες μέσω του Go REST API.

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

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

Ένα από τα μεγαλύτερα πλεονεκτήματα του SDK είναι η ισχυρή υποστήριξη μετατροπής, που επιτρέπει την αδιάλειπτη μετατροπή μορφών όπως FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF και άλλα—καθιστώντας εύκολο το έργο με 3D OBJ και FBX, ή τη μετατροπή ενός 3D αρχείου σε PDF χωρίς επιπλέον εργαλεία. Η ενσωμάτωση βασισμένη στο cloud εξασφαλίζει εύκολη συνεργασία, διαπλατφορμική προσβασιμότητα και ομαλή αλληλεπίδραση με άλλες υπηρεσίες cloud. Με την κλιμακωσιμότητα, την ασφάλεια και την τεκμηρίωση φιλική προς τους προγραμματιστές, το Aspose.3D Cloud Go SDK δίνει τη δυνατότητα στους προγραμματιστές λογισμικού να δημιουργούν προηγμένες 3D εφαρμογές που υποστηρίζουν μετατροπή πολλαπλών μορφών, υψηλής ποιότητας απόδοση και ευέλικτη διαχείριση 3D δεδομένων—ιδανικό για δημιουργία, μετασχηματισμό και οπτικοποίηση επαγγελματικών 3D μοντέλων οπουδήποτε, οποτεδήποτε.

Previous Next

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

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

Εγκαταστήστε το Aspose.3D Cloud Go SDK μέσω του GitHub

go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git 
Μπορείτε επίσης να το κατεβάσετε απευθείας από σελίδα προϊόντος Aspose.

Μετατροπή αρχείων 3D σε PDF μέσω Go API

Το Aspose.3D Cloud Go SDK διαπρέπει στην ικανότητά του να μετατρέπει απρόσκοπτα αρχεία 3D μεταξύ διαφορετικών μορφών με μόνο μερικές γραμμές κώδικα Go. Οι προγραμματιστές λογισμικού μπορούν εύκολα να μετατρέπουν αρχεία από μορφές όπως STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF και πολλές άλλες. Αυτή η δυνατότητα δεν εξοικονομεί μόνο χρόνο, αλλά επίσης εξαλείφει την ανάγκη για πολλαπλές εγκαταστάσεις λογισμικού για διαφορετικές μορφές. Με μόνο λίγες γραμμές κώδικα, οι προγραμματιστές μπορούν να ενσωματώσουν αυτή τη λειτουργία μετατροπής στις εφαρμογές τους και να διασφαλίσουν τη συμβατότητα σε διάφορες πλατφόρμες. Το παρακάτω παράδειγμα δείχνει πώς οι προγραμματιστές λογισμικού μπορούν να μετατρέψουν αρχεία 3D σε μορφή PDF μέσα σε εφαρμογές Go.

Πώς να μετατρέψετε αρχείο 3D σε αρχείο PDF χρησιμοποιώντας το Go REST API;

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

threeDCloudApi , ctx, _ := api.NewThreeDCloudApiService("MY_CLIENT_ID", "MY_CLIENT_SECRET", "ap.aspose.cloud")
	
response, httpResponse, err := threeDCloudApi.PostConvertByFormat("sample.3d", "pdf", "output.pdf")

Πλήρης υποστήριξη μορφών αρχείων 3D

Το Aspose.3D Cloud Go SDK είναι ένα πολύ εύκολο στη χρήση REST SDK που διευκολύνει τους προγραμματιστές λογισμικού να δημιουργούν και να διαχειρίζονται αρχεία 3D μέσα στις εφαρμογές Go. Το SDK διαθέτει εκτενή συμβατότητα με ένα ευρύ φάσμα μορφών αρχείων 3D, εξασφαλίζοντας ότι οι προγραμματιστές λογισμικού μπορούν να εργάζονται με δημοφιλείς μορφές όπως FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML και άλλα. Αυτή η ευελιξία εξαλείφει την ανάγκη για σύνθετες διαδικασίες μετατροπής, επιτρέποντας στους προγραμματιστές να επικεντρωθούν στη δημιουργία καινοτόμων εφαρμογών 3D.

Υψηλής ποιότητας απόδοση 3D στο cloud

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

Πώς να αποδώσετε οντότητες αρχείου 3D χρησιμοποιώντας το Go API;

package aspose3dcloud
// PdfRenderMode : Render mode specifies the style in which the 3D artwork is rendered.
type PdfRenderMode int32

// List of PdfRenderMode
const (
	PdfRenderMode_Solid PdfRenderMode = 0
	PdfRenderMode_SolidWireframe PdfRenderMode = 1
	PdfRenderMode_Transparent PdfRenderMode = 2
	PdfRenderMode_TransparentWireframe PdfRenderMode = 3
	PdfRenderMode_BoundingBox PdfRenderMode = 4
	PdfRenderMode_TransparentBoundingBox PdfRenderMode = 5
	PdfRenderMode_TransparentBoundingBoxOutline PdfRenderMode = 6
	PdfRenderMode_Wireframe PdfRenderMode = 7
	PdfRenderMode_ShadedWireframe PdfRenderMode = 8
	PdfRenderMode_HiddenWireframe PdfRenderMode = 9
	PdfRenderMode_Vertices PdfRenderMode = 10
	PdfRenderMode_ShadedVertices PdfRenderMode = 11
	PdfRenderMode_Illustration PdfRenderMode = 12
	PdfRenderMode_SolidOutline PdfRenderMode = 13
	PdfRenderMode_ShadedIllustration PdfRenderMode = 14
)

Διαχείριση & μετασχηματισμός 3D μέσω Go API

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

Πώς να εφαρμόσετε μετασχηματισμό σε διαγράμματα 3D χρησιμοποιώντας το Go REST API;

type Transform struct {
	// Gets or sets the translation
	Translation *Vector3 `json:"Translation,omitempty"`
	// Gets or sets the scale
	Scale *Vector3 `json:"Scale,omitempty"`
	// Gets or sets the pre-rotation represented in degree
	PreRotation *Vector3 `json:"PreRotation,omitempty"`
	// Gets or sets the post-rotation represented in degree
	PostRotation *Vector3 `json:"PostRotation,omitempty"`
	// Gets or sets the rotation represented in euler angles, measured in degree             
	EulerAngles *Vector3 `json:"EulerAngles,omitempty"`
}
 Ελληνικά