
Aspose.3D Cloud Go SDK
Go REST SDK zum Generieren, Bearbeiten & Konvertieren von 3D-Dateien
Eine vielseitige 3D-Lösung, die Softwareingenieuren ermöglicht, 3D-Dateiformate (STL, OBJ, FBX) zu erstellen, zu bearbeiten, zu manipulieren und in PDF zu konvertieren sowie 3D-Entitäten über die Go REST API zu rendern.
Was ist Aspose.3D Cloud Go SDK?
In der modernen cloudbasierten Entwicklung sind Funktionalität und Effizienz entscheidend – besonders beim Arbeiten mit 3D-Inhalten. Das Aspose.3D Cloud Go SDK ist eine leistungsstarke kostenlose Go‑3D‑API und Open‑Source‑Go‑3D‑Bibliothek, die Entwicklern ermöglicht, STL‑3D‑Zeichnungen zu erstellen, 3D‑Dateien mit Go zu konvertieren und Abschnitte zu 3D‑Dateien mühelos hinzuzufügen. Dieses vielseitige Toolkit vereinfacht die Handhabung komplexer 3D‑Diagramm‑Renderings und bietet Funktionen wie Textur‑ und Materialbearbeitung, Definition von Animationen, Drehen und Skalieren von Modellen, Zusammenführen mehrerer 3D‑Objekte und das Anwenden präziser Transformationen. Mit hochwertigen Rendering‑Fähigkeiten können Entwickler 3D‑Datei‑Entitäten für realistische visuelle Ausgaben rendern, was es ideal macht, um reiche, interaktive 3D‑Erlebnisse in der Cloud zu erzeugen.
Einer der größten Stärken des SDK ist seine robuste Konvertierungsunterstützung, die eine nahtlose Transformation von Formaten wie FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF und mehr ermöglicht – wodurch die Arbeit mit 3D OBJ und FBX erleichtert wird oder eine 3D‑Datei ohne zusätzliche Werkzeuge in PDF konvertiert werden kann. Die cloudbasierte Integration sorgt für einfache Zusammenarbeit, plattformübergreifende Zugänglichkeit und reibungslose Interaktion mit anderen Cloud‑Diensten. Durch Skalierbarkeit, Sicherheit und entwicklerfreundliche Dokumentation ermöglicht das Aspose.3D Cloud Go SDK Softwareentwicklern, fortschrittliche 3D‑Anwendungen zu erstellen, die Multi‑Format‑Konvertierung, hochwertige Rendering‑Funktionen und flexible 3D‑Datenmanipulation unterstützen – ideal zum Erstellen, Transformieren und Visualisieren professioneller 3D‑Modelle überall und jederzeit.
Erste Schritte mit Aspose.3D Cloud Go SDK
Die empfohlene Methode zur Installation des Aspose.3D Cloud Go SDK ist die Nutzung von GitHub. Bitte verwenden Sie den folgenden Befehl für eine reibungslose Installation.
Installieren Sie das Aspose.3D Cloud Go SDK über GitHub
go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git Sie können es auch direkt von der Aspose-Produktseite herunterladen.3D-Dateikonvertierung zu PDF über die Go-API
Das Aspose.3D Cloud Go SDK glänzt durch seine Fähigkeit, 3D-Dateien nahtlos zwischen verschiedenen Formaten mit nur wenigen Zeilen Go-Code zu konvertieren. Softwareentwickler können mühelos Dateien aus Formaten wie STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF und vielen anderen konvertieren. Diese Funktion spart nicht nur Zeit, sondern eliminiert auch die Notwendigkeit mehrerer Softwareinstallationen für unterschiedliche Formate. Mit nur wenigen Codezeilen können Entwickler diese Konvertierungsfunktion in ihre Anwendungen integrieren und Kompatibilität über verschiedene Plattformen hinweg sicherstellen. Das folgende Beispiel zeigt, wie Softwareentwickler 3D-Dateien in PDF-Dateiformate innerhalb von Go-Anwendungen konvertieren können.
Wie konvertiert man eine 3D-Datei in eine PDF-Datei mit der 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")
Umfassende Unterstützung von 3D-Dateiformaten
Das Aspose.3D Cloud Go SDK ist ein sehr einfach zu nutzendes REST‑SDK, das es Softwareentwicklern erleichtert, 3D-Dateien in ihren Go‑Anwendungen zu erstellen und zu verwalten. Das SDK bietet eine umfangreiche Kompatibilität mit einer breiten Palette von 3D-Dateiformaten und stellt sicher, dass Softwareentwickler mit gängigen Formaten wie FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML und mehr arbeiten können. Diese Vielseitigkeit eliminiert die Notwendigkeit komplexer Konvertierungsprozesse, sodass Entwickler sich auf die Erstellung innovativer 3D‑Anwendungen konzentrieren können.
Hochwertiges 3D-Rendering in der Cloud
Das Rendern von 3D-Modellen mit Präzision und hochwertigen Visualisierungen ist für viele Anwendungen entscheidend. Das Aspose.3D Cloud Go SDK bietet vollständige Unterstützung für das Laden und Rendern von 3D-Diagrammen in Go-Anwendungen. Das SDK bietet erweiterte Rendering-Funktionen, die es Softwareentwicklern ermöglichen, fotorealistische Bilder von 3D-Modellen zu erzeugen. Ob für Simulationen, architektonische Visualisierung oder Gaming, die Rendering-Funktion des Aspose.3D Cloud Go SDK stellt sicher, dass das Endbenutzererlebnis nichts weniger als beeindruckend ist.
Wie rendert man 3D-Datei-Entitäten mit der 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-Manipulation & -Transformation über die Go-API
Das Aspose.3D Cloud Go SDK ermöglicht es Softwareentwicklern, ihre 3D-Modelle problemlos in Go-Anwendungen zu laden, zu manipulieren und zu transformieren. Die Bibliothek stellt eine Reihe von Werkzeugen zur Manipulation von 3D-Modellen bereit. Softwareentwickler können Modelle leicht transformieren, rotieren, skalieren und sogar mehrere Modelle mithilfe der intuitiven Methoden des SDK kombinieren. Diese Funktion vereinfacht den Entwicklungsprozess, ermöglicht es Entwicklern, ihre kreativen Visionen zum Leben zu erwecken und Modelle ohne externe Werkzeuge fein abzustimmen, was den Entwicklungsprozess letztlich verbessert. Das folgende Beispiel zeigt, wie man Transformationen auf 3D-Entitäten mit dem Go-Befehl anwendet.
Wie wendet man Transformation auf 3D-Diagramme mit der Go REST API an?
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"`
}
