
Aspose.3D Cloud Go SDK
Go REST SDK for å generere, redigere og konvertere 3D-filer
En allsidig 3D-løsning som gjør det mulig for programvareingeniører å opprette, redigere, manipulere og konvertere 3D-filformater (STL, OBJ, FBX) til PDF og gjengi 3D-enheter via Go REST API.
Hva er Aspose.3D Cloud Go SDK?
I moderne skybasert utvikling er funksjonalitet og effektivitet nøkkelen—spesielt når man arbeider med 3D-innhold. Aspose.3D Cloud Go SDK er et kraftig gratis Go 3D API og et åpen kildekode Go 3D-bibliotek som gjør det mulig for utviklere å lage STL 3D-tegninger, konvertere 3D ved hjelp av Go, og legge til seksjoner i 3D-filer med letthet. Dette allsidige verktøysettet forenkler håndtering av kompleks 3D-diagramrendering, og tilbyr funksjoner som tekstur- og materialredigering, definering av animasjoner, rotering og skalering av modeller, sammenslåing av flere 3D-objekter, og anvendelse av presise transformasjoner. Med høy kvalitet på renderingskapasitet kan utviklere gjengi 3D-filentiteter for realistisk visuell output, noe som gjør det ideelt for å produsere rike, interaktive 3D-opplevelser i skyen.
En av SDK-ens største styrker er dens robuste konverteringsstøtte, som gjør det mulig med sømløs transformasjon av formater som FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF og flere—som gjør det enkelt å jobbe med 3D OBJ og FBX, eller konvertere en 3D-fil til PDF uten ekstra verktøy. Skybasert integrasjon sikrer enkel samarbeid, plattformuavhengig tilgjengelighet og jevn interaksjon med andre skytjenester. Med sin skalerbarhet, sikkerhet og utviklervennlig dokumentasjon gir Aspose.3D Cloud Go SDK programvareutviklere muligheten til å bygge avanserte 3D-applikasjoner som støtter flerformatkonvertering, høy kvalitet rendering og fleksibel 3D-datamanipulering—perfekt for å lage, transformere og visualisere profesjonelle 3D-modeller hvor som helst, når som helst.
Kom i gang med Aspose.3D Cloud Go SDK
Den anbefalte måten å installere Aspose.3D Cloud Go SDK på er via GitHub. Vennligst bruk følgende kommando for en enkel installasjon.
Installer Aspose.3D Cloud Go SDK via GitHub
go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git Du kan også laste den ned direkte fra Aspose produktside.3D-filkonvertering til PDF via Go API
Aspose.3D Cloud Go SDK skinner i sin evne til sømløst å konvertere 3D-filer mellom ulike formater med bare noen få linjer Go-kode. Programvareutviklere kan enkelt konvertere filer fra formater som STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF og mange andre. Denne funksjonen sparer ikke bare tid, men eliminerer også behovet for flere programvareinstallasjoner for ulike formater. Med bare noen få linjer kode kan utviklere integrere denne konverteringsfunksjonaliteten i sine applikasjoner og sikre kompatibilitet på tvers av ulike plattformer. Følgende eksempel viser hvordan programvareutviklere kan konvertere 3D-filer til PDF-filformater i Go-applikasjoner.
Hvordan konvertere 3D-fil til PDF-fil ved hjelp av 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")
Omfattende støtte for 3D-filformater
Aspose.3D Cloud Go SDK er svært enkelt å bruke REST SDK som gjør det lett for programvareutviklere å opprette og administrere 3D-filer i sine Go-applikasjoner. SDK-en har omfattende kompatibilitet med et bredt spekter av 3D-filformater, slik at utviklere kan arbeide med populære formater som FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML og mer. Denne allsidigheten eliminerer behovet for komplekse konverteringsprosesser, og lar utviklere fokusere på å lage innovative 3D-applikasjoner.
Høykvalitets 3D-gjengivelse i skyen
Rendering av 3D-modeller med presisjon og høy kvalitet på visuelle elementer er avgjørende for mange applikasjoner. Aspose.3D Cloud Go SDK har gitt full støtte for innlasting og rendering av 3D-diagrammer i Go-applikasjonene deres. SDK-en tilbyr avanserte renderingsfunksjoner som gjør det mulig for programvareutviklere å generere livaktige bilder av 3D-modeller. Enten det er for simuleringer, arkitektonisk visualisering eller spill, sikrer Aspose.3D Cloud Go SDKs renderingsfunksjon at sluttbrukeropplevelsen er intet mindre enn imponerende.
Hvordan gjengi 3D-filentiteter ved hjelp av 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-manipulering og -transformasjon via Go API
Aspose.3D Cloud Go SDK gjør det mulig for programvareutviklere å laste inn, manipulere og transformere 3D-modellene sine enkelt i Go-applikasjonene sine. Biblioteket gir en rekke verktøy for manipulering av 3D-modeller. Programvareutviklere kan enkelt transformere, rotere, skalere og til og med kombinere flere modeller ved hjelp av SDK-ens intuitive metoder. Denne funksjonen forenkler utviklingsprosessen, slik at utviklere kan realisere sine kreative visjoner og finjustere modeller uten å måtte bruke eksterne verktøy, noe som til slutt forbedrer utviklingsprosessen. Følgende eksempel viser hvordan man anvender en transformasjon på 3D-enheter ved hjelp av Go-kommando.
Hvordan bruke transformasjon på 3D-diagrammer ved hjelp av 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"`
}
