1. Termékek
  2.   3D
  3.   GO
  4.   Aspose.3D Cloud Go SDK

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.

Previous Next

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"`
}
 Magyar