
Aspose.3D Cloud Go SDK
Go REST SDK för att generera, redigera och konvertera 3D-filer
En mångsidig 3D-lösning som gör det möjligt för mjukvaruingenjörer att skapa, redigera, manipulera och konvertera 3D-filformat (STL, OBJ, FBX) till PDF och rendera 3D-enheter via Go REST API.
Vad är Aspose.3D Cloud Go SDK?
I modern molnbaserad utveckling är funktionalitet och effektivitet avgörande—särskilt när man arbetar med 3D-innehåll. Aspose.3D Cloud Go SDK är ett kraftfullt gratis Go 3D‑API och ett open source Go 3D‑bibliotek som gör det möjligt för utvecklare att skapa STL‑3D‑ritningar, konvertera 3D med Go och enkelt lägga till sektioner i 3D‑filer. Detta mångsidiga verktyg förenklar hanteringen av komplex rendering av 3D‑diagram och erbjuder funktioner som textur‑ och materialredigering, definiering av animationer, rotering och skalning av modeller, sammanslagning av flera 3D‑objekt samt tillämpning av precisa transformationer. Med högkvalitativa renderingsmöjligheter kan utvecklare rendera 3D‑filens enheter för realistisk visuell output, vilket gör det idealiskt för att producera rika, interaktiva 3D‑upplevelser i molnet.
En av SDK:ens största styrkor är dess robusta konverteringsstöd, som möjliggör sömlös omvandling av format som FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF och fler—vilket gör det enkelt att arbeta med 3D OBJ och FBX, eller konvertera en 3D-fil till PDF utan extra verktyg. Molnbaserad integration säkerställer enkel samarbete, plattformsoberoende åtkomst och smidig interaktion med andra molntjänster. Med sin skalbarhet, säkerhet och utvecklarvänliga dokumentation ger Aspose.3D Cloud Go SDK mjukvaruutvecklare möjlighet att bygga avancerade 3D-applikationer som stödjer multi-format konvertering, högkvalitativ rendering och flexibel 3D-datamanipulation—perfekt för att skapa, omvandla och visualisera professionella 3D-modeller var som helst, när som helst.
Komma igång med Aspose.3D Cloud Go SDK
Det rekommenderade sättet att installera Aspose.3D Cloud Go SDK är via GitHub. Använd följande kommando för en smidig installation.
Installera Aspose.3D Cloud Go SDK via GitHub
go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git Du kan också ladda ner den direkt från Aspose-produktens sida.3D-filkonvertering till PDF via Go API
Aspose.3D Cloud Go SDK glänser i sin förmåga att sömlöst konvertera 3D-filer mellan olika format med bara ett par rader Go-kod. Mjukvaruutvecklare kan enkelt konvertera filer från format som STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF och många andra. Denna funktion sparar inte bara tid utan eliminerar också behovet av flera mjukvaruinstallationer för olika format. Med bara några rader kod kan utvecklare integrera denna konverteringsfunktionalitet i sina applikationer och säkerställa kompatibilitet över olika plattformar. Följande exempel visar hur mjukvaruutvecklare kan konvertera 3D-filer till PDF-filformat i Go-applikationer.
Hur konverterar man en 3D-fil till PDF-fil med 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")
Omfattande stöd för 3D-filformat
Aspose.3D Cloud Go SDK är ett mycket enkelt att använda REST SDK som gör det lätt för mjukvaruutvecklare att skapa och hantera 3D-filer i sina Go-applikationer. SDK:n har omfattande kompatibilitet med ett brett spektrum av 3D-filformat, vilket säkerställer att utvecklare kan arbeta med populära format som FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML och fler. Denna mångsidighet eliminerar behovet av komplexa konverteringsprocesser, så att utvecklare kan fokusera på att skapa innovativa 3D-applikationer.
Högkvalitativ 3D-rendering i molnet
Att rendera 3D-modeller med precision och högkvalitativa visuella element är avgörande för många tillämpningar. Aspose.3D Cloud Go SDK har tillhandahållit fullständigt stöd för att ladda och rendera 3D-diagram i sina Go-applikationer. SDK:n erbjuder avancerade renderingsfunktioner som gör det möjligt för mjukvaruutvecklare att generera livslika bilder av 3D-modeller. Oavsett om det gäller simuleringar, arkitektonisk visualisering eller spel, säkerställer Aspose.3D Cloud Go SDK:s renderingsfunktion att slutanvändarupplevelsen är inget mindre än imponerande.
Hur renderar man 3D-filens enheter med 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 och -transformation via Go API
Aspose.3D Cloud Go SDK låter mjukvaruutvecklare att ladda, manipulera och transformera sina 3D-modeller med lätthet i sina Go-applikationer. Biblioteket erbjuder en rad verktyg för att manipulera 3D-modeller. Mjukvaruutvecklare kan enkelt transformera, rotera, skala och till och med kombinera flera modeller med SDK:ns intuitiva metoder. Denna funktion förenklar utvecklingsprocessen, vilket gör det möjligt för utvecklare att förverkliga sina kreativa visioner och finjustera modeller utan att förlita sig på externa verktyg, vilket i slutändan förbättrar utvecklingsprocessen. Följande exempel visar hur man applicerar en transformation på 3D‑entiteter med Go‑kommandot.
Hur tillämpar man transformation på 3D-diagram med 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"`
}
