
Aspose.3D Cloud Go SDK
Go REST SDK a 3D fájlok generálásához, szerkesztéséhez és konvertálásához
Egy sokoldalú 3D megoldás, amely lehetővé teszi a szoftvermérnökök számára, hogy 3D fájlformátumokat (STL, OBJ, FBX) hozzanak létre, szerkesszenek, manipuláljanak és konvertáljanak PDF-re, valamint 3D entitásokat rendereljenek a Go REST API-n keresztül.
Mi az Aspose.3D Cloud Go SDK?
Az modern felhőalapú fejlesztésben a funkcionalitás és a hatékonyság kulcsfontosságú – különösen 3D tartalommal dolgozva. A Aspose.3D Cloud Go SDK egy erőteljes, ingyenes Go 3D API és nyílt forráskódú Go 3D könyvtár, amely lehetővé teszi a fejlesztők számára STL 3D rajzok létrehozását, 3D konvertálását Go-val, és szekciók hozzáadását 3D fájlokhoz könnyedén. Ez a sokoldalú eszközkészlet egyszerűsíti a komplex 3D diagramok renderelésének kezelését, olyan funkciókat kínálva, mint a textúra- és anyagszerkesztés, animációk meghatározása, modellek forgatása és méretezése, több 3D objektum egyesítése, valamint pontos transzformációk alkalmazása. A magas minőségű renderelési képességekkel a fejlesztők valósághű vizuális kimenethez renderelhetnek 3D fájl entitásokat, ami ideálissá teszi gazdag, interaktív 3D élmények felhőben történő előállításához.
A SDK egyik legnagyobb erőssége a robusztus konverziós támogatás, amely lehetővé teszi a formátumok zökkenőmentes átalakítását, mint például a FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF és még sok más—megkönnyítve a 3D OBJ és FBX fájlokkal való munkát, vagy egy 3D fájl PDF‑re konvertálását extra eszközök nélkül. A felhőalapú integráció biztosítja a könnyű együttműködést, a platformok közötti hozzáférhetőséget és a zökkenőmentes interakciót más felhőszolgáltatásokkal. Méretezhetőségével, biztonságával és a fejlesztőbarát dokumentációval az Aspose.3D Cloud Go SDK felhatalmazza a szoftverfejlesztőket, hogy fejlett 3D alkalmazásokat építsenek, amelyek támogatják a többformátumos konverziót, a magas minőségű renderelést és a rugalmas 3D adatmanipulációt—tökéletes a professzionális 3D modellek létrehozásához, átalakításához és megjelenítéséhez bárhol, bármikor.
Az Aspose.3D Cloud Go SDK használatának megkezdése
Az Aspose.3D Cloud Go SDK telepítésének ajánlott módja a GitHub használata. Kérjük, használja a következő parancsot a zökkenőmentes telepítéshez.
Telepítse az Aspose.3D Cloud Go SDK-t a GitHubon keresztül
go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git Letöltheti közvetlenül az Aspose termékoldal.3D fájl konvertálása PDF-re a Go API-val
Az Aspose.3D Cloud Go SDK ragyog abban a képességében, hogy néhány Go kódsorral zökkenőmentesen konvertálja a 3D fájlokat különböző formátumok között. Hozzáértő szoftverfejlesztők könnyedén konvertálhatják a fájlokat olyan formátumokból, mint az STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF és még sok más. Ez a funkció nem csak időt takarít meg, hanem megszünteti a különböző formátumokhoz szükséges több szoftver telepítésének igényét is. Néhány kódsorral a fejlesztők beépíthetik ezt a konvertálási funkciót alkalmazásaikba, és biztosíthatják a kompatibilitást különböző platformok között. A következő példa bemutatja, hogyan konvertálhatnak a szoftverfejlesztők 3D fájlokat PDF formátumba Go alkalmazásokon belül.
Hogyan konvertálhat 3D fájlt PDF fájlra a Go REST API használatával?
// 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")
Átfogó 3D fájlformátum-támogatás
Hogyan könnyen használható REST SDK, az Aspose.3D Cloud Go SDK, amely egyszerűvé teszi a szoftverfejlesztők számára, hogy 3D fájlokat hozzanak létre és kezeljenek Go alkalmazásaikban. Az SDK kiterjedt kompatibilitással rendelkezik a széles körű 3D fájlformátumokkal, biztosítva, hogy a fejlesztők népszerű formátumokkal, például FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML és másokkal dolgozhassanak. Ez a sokoldalúság megszünteti a komplex konvertálási folyamatok szükségességét, lehetővé téve a fejlesztők számára, hogy az innovatív 3D alkalmazások létrehozására koncentráljanak.
Magas minőségű 3D renderelés a felhőben
3D modellek pontos és magas minőségű megjelenítése számos alkalmazás számára kulcsfontosságú. Az Aspose.3D Cloud Go SDK teljes támogatást nyújt a 3D diagramok betöltéséhez és rendereléséhez a Go alkalmazásokban. Az SDK fejlett renderelési képességeket kínál, amelyek lehetővé teszik a szoftverfejlesztők számára, hogy élethű képeket generáljanak a 3D modellekről. Legyen szó szimulációkról, építészeti vizualizációról vagy játékokról, az Aspose.3D Cloud Go SDK renderelési funkciója biztosítja, hogy a végfelhasználói élmény lenyűgöző legyen.
Hogyan jeleníthet meg 3D fájl entitásokat a Go API használatával?
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 manipuláció és transzformáció a Go API-val
Az Aspose.3D Cloud Go SDK lehetővé teszi a szoftverfejlesztők számára, hogy könnyedén betöltsék, manipulálják és átalakítsák 3D modelljeiket a Go alkalmazásaikban. A könyvtár számos eszközt biztosít a 3D modellek manipulálásához. A fejlesztők egyszerűen átalakíthatják, elforgathatják, méretezhetik, sőt akár több modellt is kombinálhatnak az SDK intuitív módszereivel. Ez a funkció leegyszerűsíti a fejlesztési folyamatot, lehetővé téve a fejlesztőknek, hogy kreatív elképzeléseiket életre keltsék és finomhangolják a modelleket külső eszközök nélkül, végső soron javítva a fejlesztési folyamatot. Az alábbi példa bemutatja, hogyan lehet transzformációt alkalmazni 3D entitásokra Go parancs használatával.
Hogyan alkalmazhat transzformációt 3D diagramokra a Go REST API használatával?
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"`
}
