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

Aspose.3D Cloud Go SDK

 
 

Go REST SDK til at generere, redigere & konvertere 3D-filer

En alsidig 3D-løsning, der gør det muligt for softwareingeniører at oprette, redigere, manipulere og konvertere 3D-filformater (STL, OBJ, FBX) til PDF og gengive 3D-enheder via Go REST API.

Hvad er Aspose.3D Cloud Go SDK?

I moderne cloud-baseret udvikling er funktionalitet og effektivitet afgørende—særligt når man arbejder med 3D-indhold. Aspose.3D Cloud Go SDK er et kraftfuldt gratis Go 3D API og et open source Go 3D-bibliotek, der gør det muligt for udviklere at skabe STL 3D-tegninger, konvertere 3D ved hjælp af Go og nemt tilføje sektioner til 3D-filer. Dette alsidige værktøjssæt forenkler håndteringen af kompleks 3D-diagramrendering og tilbyder funktioner som tekstur- og materialeredigering, definition af animationer, rotation og skalering af modeller, sammensmeltning af flere 3D-objekter samt anvendelse af præcise transformationer. Med høj kvalitet i renderingskapacitet kan udviklere gengive 3D-filentiteter for realistisk visuelt output, hvilket gør det ideelt til at producere rige, interaktive 3D-oplevelser i skyen.

En af SDK'ens største styrker er dens robuste konverteringsunderstøttelse, som muliggør problemfri transformation af formater som FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF og flere—det gør det nemt at arbejde med 3D OBJ og FBX, eller konvertere en 3D-fil til PDF uden ekstra værktøjer. Cloud-baseret integration sikrer nemt samarbejde, tværplatformstilgængelighed og glidende interaktion med andre cloud-tjenester. Med sin skalerbarhed, sikkerhed og udvikler-venlige dokumentation giver Aspose.3D Cloud Go SDK softwareudviklere mulighed for at bygge avancerede 3D-applikationer, der understøtter multi-format konvertering, høj kvalitet rendering og fleksibel 3D-datamanipulation—perfekt til at skabe, transformere og visualisere professionelle 3D-modeller hvor som helst, når som helst.

Previous Next

Kom i gang med Aspose.3D Cloud Go SDK

Den anbefalede måde at installere Aspose.3D Cloud Go SDK på er via GitHub. Brug venligst følgende kommando for en problemfri installation.

Installer Aspose.3D Cloud Go SDK via GitHub

go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git 
Du kan også downloade den direkte fra Aspose-produkt side.

3D-filkonvertering til PDF via Go API

Aspose.3D Cloud Go SDK skinner i sin evne til problemfrit at konvertere 3D-filer mellem forskellige formater med kun et par linjer Go-kode. Softwareudviklere kan ubesværet konvertere filer fra formater som STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF og mange andre. Denne funktion sparer ikke kun tid, men eliminerer også behovet for flere softwareinstallationer for forskellige formater. Med kun få linjer kode kan udviklere integrere denne konverteringsfunktionalitet i deres applikationer og sikre kompatibilitet på tværs af forskellige platforme. Det følgende eksempel viser, hvordan softwareudviklere kan konvertere 3D-filer til PDF-filformater i Go-applikationer.

Hvordan konverteres en 3D-fil til en PDF-fil ved hjælp af 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 understøttelse af 3D-filformater

Aspose.3D Cloud Go SDK er meget nem at bruge REST SDK, som gør det let for softwareudviklere at oprette og administrere 3D-filer i deres Go-applikationer. SDK'en har omfattende kompatibilitet med et bredt udvalg af 3D-filformater, hvilket sikrer, at softwareudviklere kan arbejde med populære formater såsom FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML og flere. Denne alsidighed eliminerer behovet for komplekse konverteringsprocesser, så udviklere kan fokusere på at skabe innovative 3D-applikationer.

Højkvalitets 3D-rendering i skyen

Rendering 3D-modeller med præcision og høj kvalitet i visuelle fremstillinger er afgørende for mange anvendelser. Aspose.3D Cloud Go SDK har leveret fuld support til indlæsning og rendering af 3D-diagrammer i deres Go-applikationer. SDK'en tilbyder avancerede renderingsfunktioner, der gør det muligt for softwareudviklere at generere livagtige billeder af 3D-modeller. Uanset om det er til simulationer, arkitektonisk visualisering eller gaming, sikrer Aspose.3D Cloud Go SDK's renderingsfunktion, at slutbrugeroplevelsen er intet mindre end imponerende.

Hvordan gengives 3D-filentiteter ved hjælp af 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 og -transformation via Go API

Aspose.3D Cloud Go SDK giver softwareudviklere mulighed for at indlæse, manipulere og transformere deres 3D-modeller med lethed i deres Go-applikationer. Biblioteket leverer en række værktøjer til manipulation af 3D-modeller. Softwareudviklere kan nemt transformere, rotere, skalere og endda kombinere flere modeller ved hjælp af SDK'ens intuitive metoder. Denne funktion forenkler udviklingsprocessen, så udviklere kan bringe deres kreative visioner til live og finjustere modeller uden at skulle bruge eksterne værktøjer, hvilket i sidste ende forbedrer udviklingsprocessen. Det følgende eksempel viser, hvordan man anvender transformation på 3D‑enheder ved hjælp af Go‑kommando.

Hvordan anvendes transformation på 3D-diagrammer ved hjælp af 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"`
}
 Dansk