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

Aspose.3D Cloud Go SDK

 
 

Go REST SDK luomaan, muokkaamaan ja muuntamaan 3D-tiedostoja

Monipuolinen 3D-ratkaisu, joka mahdollistaa ohjelmistosuunnittelijoille 3D-tiedostomuotojen (STL, OBJ, FBX) luomisen, muokkaamisen, käsittelemisen ja muuntamisen PDF-muotoon sekä 3D-objektien renderöinnin Go REST API:n kautta.

Mikä on Aspose.3D Cloud Go SDK?

Modernissa pilvipohjaisessa kehityksessä toiminnallisuus ja tehokkuus ovat avainasemassa—erityisesti kun työskennellään 3D-sisällön parissa. Aspose.3D Cloud Go SDK on tehokas ilmainen Go 3D API ja avoimen lähdekoodin Go 3D -kirjasto, jonka avulla kehittäjät voivat luoda STL 3D -piirustuksia, muuntaa 3D-tiedostoja Go:n avulla ja lisätä osioita 3D-tiedostoihin vaivattomasti. Tämä monipuolinen työkalupakki yksinkertaistaa monimutkaisten 3D-diagrammien renderöintiä, tarjoten ominaisuuksia kuten tekstuurin ja materiaalin muokkaus, animaatioiden määrittäminen, mallien kiertäminen ja skaalaus, useiden 3D-objektien yhdistäminen sekä tarkkojen muunnosten soveltaminen. Korkealaatuisten renderöintikykyjen avulla kehittäjät voivat renderöidä 3D-tiedoston entiteettejä realistiseksi visuaaliseksi tulosteeksi, mikä tekee siitä ihanteellisen rikkaiden, interaktiivisten 3D-kokemusten tuottamiseen pilvessä.

Yksi SDK:n suurimmista vahvuuksista on sen vankka muunnostuki, joka mahdollistaa saumattoman muuntamisen formaatteihin, kuten FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF ja muihin—tekee 3D OBJ- ja FBX-tiedostojen kanssa työskentelystä sekä 3D-tiedoston muuntamisesta PDF:ksi ilman lisätyökaluja helppoa. Pilvipohjainen integrointi takaa helpon yhteistyön, alusta-rajapinnan saavutettavuuden ja sujuvan vuorovaikutuksen muiden pilvipalveluiden kanssa. Skaalautuvuutensa, turvallisuutensa ja kehittäjäystävällisen dokumentaationsa ansiosta Aspose.3D Cloud Go SDK antaa ohjelmistokehittäjille mahdollisuuden rakentaa edistyneitä 3D-sovelluksia, jotka tukevat moniformaattimuunnosta, korkealaatuista renderöintiä ja joustavaa 3D-datan käsittelyä—täydellisiä ammatillisten 3D-mallien luomiseen, muuntamiseen ja visualisointiin missä ja milloin tahansa.

Previous Next

Aloittaminen Aspose.3D Cloud Go SDK:n kanssa

Suositeltu tapa asentaa Aspose.3D Cloud Go SDK on käyttää GitHubia. Ole hyvä ja käytä seuraavaa komentoa sujuvaa asennusta varten.

Asenna Aspose.3D Cloud Go SDK GitHubin kautta

go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git 
Voit myös ladata sen suoraan Asposen tuotesivu.

3D-tiedostojen muuntaminen PDF:ksi Go API:n kautta

Aspose.3D Cloud Go SDK loistaa kyvyssään muuntaa 3D-tiedostoja saumattomasti eri formaattien välillä vain muutamalla Go-koodirivillä. Ohjelmistokehittäjät voivat vaivattomasti muuntaa tiedostoja formaateista, kuten STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF ja monia muita. Tämä ominaisuus ei ainoastaan säästä aikaa, vaan poistaa myös tarpeen asentaa useita ohjelmistoja eri formaatteja varten. Vain muutamalla koodirivillä kehittäjät voivat integroida tämän muunnostoiminnon sovelluksiinsa ja varmistaa yhteensopivuuden eri alustoilla. Seuraava esimerkki näyttää, miten ohjelmistokehittäjät voivat muuntaa 3D-tiedoston PDF-muotoon Go-sovelluksissa.

Kuinka muuntaa 3D-tiedosto PDF-tiedostoksi Go REST API:lla?

// 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")

Kattava 3D-tiedostomuotojen tuki

Aspose.3D Cloud Go SDK on erittäin helppokäyttöinen REST SDK, joka tekee ohjelmistokehittäjien työstä 3D-tiedostojen luomista ja hallintaa Go-sovelluksissaan vaivatonta. SDK:lla on laaja yhteensopivuus monien 3D-tiedostomuotojen kanssa, mikä takaa, että kehittäjät voivat työskennellä suosittujen formaattien, kuten FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML ja muiden, kanssa. Tämä monipuolisuus poistaa monimutkaisten muunnosprosessien tarpeen, jolloin kehittäjät voivat keskittyä innovatiivisten 3D-sovellusten luomiseen.

Korkealaatuinen 3D-renderöinti pilvessä

3D-mallien tarkka renderöinti ja korkealaatuiset visuaalit ovat ratkaisevan tärkeitä monissa sovelluksissa. Aspose.3D Cloud Go SDK on tarjonnut täyden tuen 3D-diagrammien lataamiseen ja renderöintiin Go-sovelluksissa. SDK tarjoaa kehittyneitä renderöintiominaisuuksia, jotka mahdollistavat ohjelmistokehittäjille elävänkuvaisten 3D-mallien luomisen. Olipa kyseessä simuloinnit, arkkitehtoninen visualisointi tai pelit, Aspose.3D Cloud Go SDK:n renderöintiominaisuus varmistaa, että loppukäyttäjän kokemus on vaikuttava.

Kuinka renderöidä 3D-tiedoston entiteettejä Go API:lla?

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-manipulointi ja muunnos Go API:n kautta

Aspose.3D Cloud Go SDK mahdollistaa ohjelmistokehittäjille 3D-mallien lataamisen, muokkaamisen ja muuntamisen helposti Go-sovelluksissa. Kirjasto tarjoaa joukon työkaluja 3D-mallien käsittelyyn. Ohjelmistokehittäjät voivat helposti muuntaa, pyörittää, skaalata ja jopa yhdistää useita malleja SDK:n intuitiivisten menetelmien avulla. Tämä ominaisuus yksinkertaistaa kehitysprosessia, mahdollistaen kehittäjien tuoda luovat visiot eloon ja hienosäätää malleja ilman ulkoisten työkalujen tarvetta, mikä lopulta parantaa kehitysprosessia. Seuraava esimerkki näyttää, miten soveltaa muunnosta 3D-objekteihin Go-komennolla.

Kuinka soveltaa muunnosta 3D-diagrammeihin Go REST API:lla?

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