1. Produk
  2.   3D
  3.   GO
  4.   Aspose.3D Cloud Go SDK

Aspose.3D Cloud Go SDK

 
 

Go REST SDK untuk Membuat, Mengedit & Mengonversi File 3D

Solusi 3D Serbaguna yang Memungkinkan Insinyur Perangkat Lunak untuk Membuat, Mengedit, Memanipulasi, & Mengonversi Format File 3D (STL, OBJ, FBX) ke PDF dan Merender Entitas 3D melalui Go REST API.

Apa itu Aspose.3D Cloud Go SDK?

Pada pengembangan berbasis cloud modern, fungsionalitas dan efisiensi adalah kunci—terutama saat bekerja dengan konten 3D. Aspose.3D Cloud Go SDK, adalah API Go 3D gratis yang kuat dan perpustakaan Go 3D sumber terbuka yang memungkinkan pengembang membuat gambar STL 3D, mengonversi 3D menggunakan Go, dan menambahkan bagian ke file 3D dengan mudah. Toolkit serbaguna ini menyederhanakan penanganan rendering diagram 3D yang kompleks, menawarkan fitur seperti penyuntingan tekstur dan material, mendefinisikan animasi, memutar dan menskala model, menggabungkan beberapa objek 3D, dan menerapkan transformasi yang tepat. Dengan kemampuan rendering berkualitas tinggi, pengembang dapat merender entitas file 3D untuk output visual yang realistis, menjadikannya ideal untuk menghasilkan pengalaman 3D yang kaya dan interaktif di cloud.

Salah satu kekuatan terbesar SDK ini adalah dukungan konversi yang kuat, memungkinkan transformasi mulus format seperti FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF, dan lainnya—memudahkan kerja dengan 3D OBJ dan FBX, atau mengonversi file 3D ke PDF tanpa alat tambahan. Integrasi berbasis cloud memastikan kolaborasi yang mudah, akses lintas platform, dan interaksi yang lancar dengan layanan cloud lainnya. Dengan skalabilitas, keamanan, dan dokumentasi yang ramah pengembang, Aspose.3D Cloud Go SDK memberdayakan pengembang perangkat lunak untuk membangun aplikasi 3D canggih yang mendukung konversi multi-format, rendering berkualitas tinggi, dan manipulasi data 3D yang fleksibel—sempurna untuk membuat, mengubah, dan memvisualisasikan model 3D profesional di mana saja, kapan saja.

Previous Next

Memulai dengan Aspose.3D Cloud Go SDK

Cara yang disarankan untuk menginstal Aspose.3D Cloud Go SDK adalah menggunakan GitHub. Silakan gunakan perintah berikut untuk instalasi yang lancar.

Instal Aspose.3D Cloud Go SDK via GitHub

go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git 
Anda juga dapat mengunduhnya langsung dari halaman produk Aspose.

Konversi File 3D ke PDF melalui API Go

Aspose.3D Cloud Go SDK bersinar dalam kemampuannya untuk secara mulus mengonversi file 3D antara format yang berbeda dengan hanya beberapa baris kode Go. Pengembang perangkat lunak dapat dengan mudah mengonversi file dari format seperti STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF dan banyak lainnya. Fitur ini tidak hanya menghemat waktu tetapi juga menghilangkan kebutuhan untuk menginstal banyak perangkat lunak untuk format yang berbeda. Dengan hanya beberapa baris kode, pengembang dapat mengintegrasikan fungsi konversi ini ke dalam aplikasi mereka dan memastikan kompatibilitas di berbagai platform. Contoh berikut menunjukkan bagaimana pengembang perangkat lunak dapat mengonversi file 3D ke format file PDF di dalam aplikasi Go.

Cara Mengonversi File 3D ke File 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")

Dukungan Format File 3D yang Komprehensif

Aspose.3D Cloud Go SDK adalah SDK REST yang sangat mudah digunakan yang memudahkan pengembang perangkat lunak untuk membuat dan mengelola file 3D di dalam aplikasi Go mereka. SDK ini memiliki kompatibilitas luas dengan berbagai format file 3D, memastikan pengembang perangkat lunak dapat bekerja dengan format populer seperti FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML, dan lainnya. Fleksibilitas ini menghilangkan kebutuhan akan proses konversi yang kompleks, memungkinkan pengembang fokus pada pembuatan aplikasi 3D yang inovatif.

Rendering 3D Berkualitas Tinggi di Cloud

Merender model 3D dengan presisi dan visual berkualitas tinggi sangat penting untuk banyak aplikasi. Aspose.3D Cloud Go SDK telah menyediakan dukungan lengkap untuk memuat dan merender diagram 3D di dalam aplikasi Go mereka. SDK ini menawarkan kemampuan rendering lanjutan yang memungkinkan pengembang perangkat lunak menghasilkan gambar realistis dari model 3D. Baik untuk simulasi, visualisasi arsitektur, atau permainan, fitur rendering Aspose.3D Cloud Go SDK memastikan pengalaman pengguna akhir tidak kurang mengesankan.

Cara Merender Entitas File 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 memungkinkan pengembang perangkat lunak memuat, memanipulasi, dan mentransformasi model 3D mereka dengan mudah di dalam aplikasi Go. Perpustakaan ini menyediakan berbagai alat untuk memanipulasi model 3D. Pengembang dapat dengan mudah mentransformasi, memutar, menskala, bahkan menggabungkan beberapa model menggunakan metode intuitif SDK. Fitur ini menyederhanakan proses pengembangan, memungkinkan pengembang mewujudkan visi kreatif mereka dan menyempurnakan model tanpa bergantung pada alat eksternal, sehingga pada akhirnya meningkatkan proses pengembangan. Contoh berikut menunjukkan cara menerapkan transformasi pada entitas 3D menggunakan perintah Go.

Cara 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"`
}
 Indonesia