
Aspose.3D Cloud Go SDK
Go REST SDK untuk Menjana, Mengedit & Menukar Fail 3D
Penyelesaian 3D Serbaguna yang Membolehkan Jurutera Perisian Mencipta, Mengedit, Memanipulasi, & Menukar Format Fail 3D (STL, OBJ, FBX) ke PDF dan Memaparkan Entiti 3D melalui Go REST API.
Apakah Aspose.3D Cloud Go SDK?
Dalam pembangunan berasaskan awan moden, fungsi dan kecekapan adalah kunci—terutama ketika bekerja dengan kandungan 3D. Aspose.3D Cloud Go SDK, adalah API 3D Go percuma yang kuat dan perpustakaan 3D Go sumber terbuka yang membolehkan pemaju mencipta lukisan STL 3D, menukar 3D menggunakan Go, dan menambah bahagian kepada fail 3D dengan mudah. Alat serbaguna ini mempermudah pengendalian rendering diagram 3D yang kompleks, menawarkan ciri seperti penyuntingan tekstur dan bahan, mendefinisikan animasi, memutar dan menskala model, menggabungkan pelbagai objek 3D, dan menerapkan transformasi tepat. Dengan keupayaan rendering berkualiti tinggi, pemaju dapat merender entiti fail 3D untuk output visual yang realistik, menjadikannya ideal untuk menghasilkan pengalaman 3D yang kaya dan interaktif di awan.
Salah satu kekuatan terbesar SDK ialah sokongan penukaran yang kukuh, membolehkan transformasi format seperti FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF, dan lain-lain—memudahkan kerja dengan 3D OBJ dan FBX, atau menukar fail 3D ke PDF tanpa alat tambahan. Integrasi berasaskan awan memastikan kolaborasi mudah, kebolehcapaian merentas platform, dan interaksi lancar dengan perkhidmatan awan lain. Dengan kebolehskalaan, keselamatan, dan dokumentasi mesra pembangun, Aspose.3D Cloud Go SDK memberi kuasa kepada pembangun perisian untuk membina aplikasi 3D lanjutan yang menyokong penukaran pelbagai format, rendering berkualiti tinggi, dan manipulasi data 3D yang fleksibel—sempurna untuk mencipta, menukar, dan memvisualisasikan model 3D profesional di mana saja, pada bila-bila masa.
Mula Menggunakan Aspose.3D Cloud Go SDK
Cara yang disyorkan untuk memasang Aspose.3D Cloud Go SDK ialah menggunakan GitHub. Sila gunakan perintah berikut untuk pemasangan yang lancar.
Pasang Aspose.3D Cloud Go SDK melalui GitHub
go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git Anda juga boleh memuat turunnya secara langsung dari halaman produk Aspose.Penukaran Fail 3D ke PDF melalui API Go
Aspose.3D Cloud Go SDK bersinar dalam kebolehannya untuk menukar fail 3D antara pelbagai format dengan lancar hanya dengan beberapa baris kod Go. Pemaju perisian dapat menukar fail dengan mudah daripada format seperti STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF dan banyak lagi. Ciri ini bukan sahaja menjimatkan masa tetapi juga menghapuskan keperluan pemasangan perisian berbilang untuk format yang berbeza. Dengan hanya beberapa baris kod, pemaju boleh mengintegrasikan fungsi penukaran ini ke dalam aplikasi mereka dan memastikan keserasian merentasi pelbagai platform. Contoh berikut menunjukkan bagaimana pemaju perisian dapat menukar fail 3D kepada format PDF dalam aplikasi Go.
Bagaimana Menukar Fail 3D kepada Fail PDF menggunakan 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")
Sokongan Format Fail 3D yang Komprehensif
Aspose.3D Cloud Go SDK sangat mudah digunakan sebagai SDK REST yang memudahkan pemaju perisian untuk mencipta dan mengurus fail 3D dalam aplikasi Go mereka. SDK ini menawarkan keserasian yang meluas dengan pelbagai format fail 3D, memastikan pemaju perisian dapat bekerja dengan format popular seperti FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML dan lain-lain. Kepelbagaian ini menghapuskan keperluan proses penukaran yang kompleks, membolehkan pemaju menumpukan perhatian pada penciptaan aplikasi 3D yang inovatif.
Pengecatan 3D Berkualiti Tinggi di Awan
Merealisasikan model 3D dengan ketepatan dan visual berkualiti tinggi adalah penting untuk banyak aplikasi. Aspose.3D Cloud Go SDK telah menyediakan sokongan lengkap untuk memuatkan dan merender diagram 3D dalam aplikasi Go mereka. SDK ini menawarkan keupayaan rendering lanjutan yang membolehkan pembangun perisian menghasilkan imej model 3D yang hampir nyata. Sama ada untuk simulasi, visualisasi seni bina, atau permainan, ciri rendering Aspose.3D Cloud Go SDK memastikan pengalaman pengguna akhir tidak kurang mengagumkan.
Bagaimana Memaparkan Entiti Fail 3D menggunakan 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
)
Manipulasi & Transformasi 3D melalui API Go
Aspose.3D Cloud Go SDK membolehkan pembangun perisian memuat, memanipulasi dan mengubah model 3D mereka dengan mudah dalam aplikasi Go mereka. Perpustakaan ini menyediakan pelbagai alat untuk memanipulasi model 3D. Pembangun perisian boleh dengan mudah mengubah, memutar, menskalakan, dan bahkan menggabungkan beberapa model menggunakan kaedah intuitif SDK. Ciri ini mempermudah proses pembangunan, membolehkan pembangun mewujudkan visi kreatif mereka dan menala model tanpa bergantung pada alat luaran, akhirnya meningkatkan proses pembangunan. Contoh berikut menunjukkan cara menerapkan transformasi kepada entiti 3D menggunakan perintah Go.
Bagaimana Menerapkan Transformasi pada Diagram 3D menggunakan 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"`
}
