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

Aspose.3D Cloud Go SDK

 
 

Go REST SDK, lai ģenerētu, rediģētu un konvertētu 3D failus

Daudzpusīgs 3D risinājums, kas ļauj programmatūras inženieriem izveidot, rediģēt, manipulēt un konvertēt 3D failu formātus (STL, OBJ, FBX) uz PDF un renderēt 3D objektus, izmantojot Go REST API.

Kas ir Aspose.3D Cloud Go SDK?

Mūsdienīgā mākoņbāzētā izstrādē funkcionalitāte un efektivitāte ir galvenās—īpaši strādājot ar 3D saturu. Aspose.3D Cloud Go SDK ir spēcīgs bezmaksas Go 3D API un atvērtā koda Go 3D bibliotēka, kas ļauj izstrādātājiem izveidot STL 3D zīmējumus, konvertēt 3D, izmantojot Go, un viegli pievienot sekcijas 3D failiem. Šis daudzpusīgais rīkkopa vienkāršo sarežģītu 3D diagrammu renderēšanu, piedāvājot tādas funkcijas kā tekstūru un materiālu rediģēšana, animāciju definēšana, modeļu rotēšana un mērogošana, vairāku 3D objektu apvienošana un precīzu transformāciju piemērošana. Ar augstas kvalitātes renderēšanas iespējām izstrādātāji var renderēt 3D faila vienības reālistiskam vizuālam iznākumam, padarot to par ideālu risinājumu bagātu, interaktīvu 3D pieredzi mākoņā.

Viena no SDK lielākajām stiprajām pusēm ir tās spēcīgais konvertēšanas atbalsts, kas ļauj nevainojami pārveidot formātus, piemēram, FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF un citus—padarot vienkāršu darbu ar 3D OBJ un FBX vai konvertēt 3D failu uz PDF bez papildu rīkiem. Mākoņbāzēta integrācija nodrošina vieglu sadarbību, platformu neatkarīgu piekļuvi un gludu mijiedarbību ar citām mākoņpakalpojumu. Ar savu mērogojamību, drošību un izstrādātājiem draudzīgu dokumentāciju Aspose.3D Cloud Go SDK ļauj programmatūras izstrādātājiem izveidot modernas 3D lietojumprogrammas, kas atbalsta daudzformātu konvertēšanu, augstas kvalitātes renderēšanu un elastīgu 3D datu manipulāciju—ideāli piemērots profesionālu 3D modeļu izveidei, pārveidei un vizualizācijai jebkurā vietā, jebkurā laikā.

Previous Next

Sākšana ar Aspose.3D Cloud Go SDK

Ieteicamais veids, kā instalēt Aspose.3D Cloud Go SDK, ir izmantojot GitHub. Lūdzu, izmantojiet šādu komandu, lai veiktu vienkāršu instalāciju.

Instalējiet Aspose.3D Cloud Go SDK caur GitHub

go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git 
Jūs varat arī lejupielādēt to tieši no Aspose produkta lapa.

3D failu konvertēšana uz PDF, izmantojot Go API

Aspose.3D Cloud Go SDK spīd ar savu spēju nevainojami konvertēt 3D failus starp dažādiem formātiem, izmantojot tikai pāris Go koda rindas. Programmatūras izstrādātāji var bez piepūles konvertēt failus no tādiem formātiem kā STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF un daudziem citiem. Šī funkcija ne tikai ietaupa laiku, bet arī likvidē vajadzību pēc vairāku programmatūru instalēšanas dažādiem formātiem. Ar tikai dažām koda rindām izstrādātāji var integrēt šo konvertēšanas funkcionalitāti savās lietojumprogrammās un nodrošināt saderību dažādās platformās. Zemāk esošais piemērs parāda, kā programmatūras izstrādātāji var konvertēt 3D failu uz PDF formātu Go lietojumprogrammās.

Kā konvertēt 3D failu uz PDF failu, izmantojot 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")

Plaša 3D failu formātu atbalsts

Aspose.3D Cloud Go SDK ir ļoti vienkārši lietojams REST SDK, kas atvieglo programmatūras izstrādātājiem 3D failu izveidi un pārvaldību viņu Go lietojumprogrammās. SDK lepojas ar plašu saderību ar daudzām 3D failu formātu grupām, nodrošinot, ka izstrādātāji var strādāt ar populāriem formātiem, piemēram, FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML un citiem. Šī daudzpusība likvidē vajadzību pēc sarežģītiem konvertēšanas procesiem, ļaujot izstrādātājiem koncentrēties uz inovatīvu 3D lietojumprogrammu izveidi.

Augstas kvalitātes 3D renderēšana mākonī

Precīza 3D modeļu renderēšana ar augstas kvalitātes vizuāliem elementiem ir būtiska daudzām lietojumprogrammām. Aspose.3D Cloud Go SDK nodrošina pilnīgu atbalstu 3D diagrammu ielādēšanai un renderēšanai to Go lietojumprogrammās. SDK piedāvā uzlabotas renderēšanas iespējas, kas ļauj programmatūras izstrādātājiem ģenerēt reālistiskus 3D modeļu attēlus. Neatkarīgi no tā, vai tas ir simulācijām, arhitektūras vizualizācijai vai spēlēm, Aspose.3D Cloud Go SDK renderēšanas funkcija nodrošina, ka galalietotāja pieredze ir patiesi iespaidīga.

Kā attēlot 3D faila vienības, izmantojot 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 manipulācija un transformācija, izmantojot Go API

Aspose.3D Cloud Go SDK ļauj programmatūras izstrādātājiem viegli ielādēt, manipulēt un pārveidot savus 3D modeļus to Go lietojumprogrammās. Bibliotēka piedāvā plašu rīku klāstu 3D modeļu manipulēšanai. Programmatūras izstrādātāji var vienkārši pārveidot, rotēt, mērogot un pat apvienot vairākus modeļus, izmantojot SDK intuitīvās metodes. Šī funkcija vienkāršo izstrādes procesu, ļaujot izstrādātājiem īstenot savas radošās idejas un precīzi pielāgot modeļus, neizmantojot ārējus rīkus, tādējādi uzlabojot izstrādes procesu. Zemāk esošais piemērs parāda, kā izmantot transformāciju 3D entītijām, izmantojot Go komandu.

Kā piemērot transformāciju 3D diagrammām, izmantojot 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"`
}
 Latviski