
Aspose.3D Cloud Go SDK
SDK REST Go pentru a genera, edita și converti fișiere 3D
O soluție 3D versatilă care permite inginerilor software să creeze, să editeze, să manipuleze și să convertească formatele de fișiere 3D (STL, OBJ, FBX) în PDF și să redea entități 3D prin API REST Go.
Ce este Aspose.3D Cloud Go SDK?
În dezvoltarea modernă bazată pe cloud, funcționalitatea și eficiența sunt esențiale—în special când lucrați cu conținut 3D. Aspose.3D Cloud Go SDK este un API Go 3D gratuit și o bibliotecă open source Go 3D puternică care permite dezvoltatorilor să creeze desene STL 3D, să convertească 3D utilizând Go și să adauge secțiuni în fișierele 3D cu ușurință. Acest set de instrumente versatil simplifică gestionarea redării diagramelor 3D complexe, oferind funcționalități precum editarea texturilor și materialelor, definirea animațiilor, rotirea și scalarea modelelor, combinarea mai multor obiecte 3D și aplicarea transformărilor precise. Cu capacități de redare de înaltă calitate, dezvoltatorii pot reda entitățile fișierelor 3D pentru rezultate vizuale realiste, făcându-l ideal pentru producerea de experiențe 3D bogate și interactive în cloud.
Una dintre cele mai mari puncte forte ale SDK-ului este suportul său robust de conversie, permițând transformarea fără întreruperi a formatelor precum FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF și altele—facilitând lucrul cu 3D OBJ și FBX sau conversia unui fișier 3D în PDF fără instrumente suplimentare. Integrarea bazată pe cloud asigură colaborare ușoară, accesibilitate cross-platform și interacțiune fluidă cu alte servicii cloud. Datorită scalabilității, securității și documentației prietenoase pentru dezvoltatori, Aspose.3D Cloud Go SDK permite dezvoltatorilor de software să creeze aplicații 3D avansate care susțin conversia multi-format, redare de înaltă calitate și manipulare flexibilă a datelor 3D—perfect pentru crearea, transformarea și vizualizarea modelelor 3D profesionale oriunde, oricând.
Începeți cu Aspose.3D Cloud Go SDK
Cea mai recomandată metodă de instalare a Aspose.3D Cloud Go SDK este prin GitHub. Vă rugăm să utilizați comanda următoare pentru o instalare fără probleme.
Instalați SDK-ul Aspose.3D Cloud Go prin GitHub
go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git De asemenea, îl puteți descărca direct de pe pagina de produse Aspose.Conversia fișierelor 3D în PDF prin API Go
SDK-ul Aspose.3D Cloud Go strălucește prin capacitatea sa de a converti fără probleme fișiere 3D între diferite formate cu doar câteva linii de cod Go. Dezvoltatorii pot converti cu ușurință fișiere din formate precum STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF și multe altele. Această funcționalitate nu doar economisește timp, ci și elimină necesitatea instalării multiple de software pentru formate diferite. Cu doar câteva linii de cod, dezvoltatorii pot integra această funcționalitate de conversie în aplicațiile lor și pot asigura compatibilitatea pe diverse platforme. Exemplul următor arată cum dezvoltatorii pot converti fișiere 3D în format PDF în cadrul aplicațiilor Go.
Cum să convertiți un fișier 3D în fișier PDF utilizând API-ul REST Go?
// 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")
Suport cuprinzător pentru formatele de fișiere 3D
SDK-ul Aspose.3D Cloud Go este un SDK REST foarte ușor de utilizat, care facilitează dezvoltatorilor crearea și gestionarea fișierelor 3D în aplicațiile lor Go. SDK-ul se laudă cu o compatibilitate extinsă cu o gamă largă de formate de fișiere 3D, asigurând că dezvoltatorii pot lucra cu formate populare precum FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML și altele. Această versatilitate elimină necesitatea proceselor de conversie complexe, permițând dezvoltatorilor să se concentreze pe crearea de aplicații 3D inovatoare.
Randare 3D de înaltă calitate în cloud
Redarea modelelor 3D cu precizie și imagini de înaltă calitate este crucială pentru multe aplicații. Aspose.3D Cloud Go SDK a oferit suport complet pentru încărcarea și redarea diagramelor 3D în aplicațiile lor Go. SDK-ul oferă capabilități avansate de redare care permit dezvoltatorilor de software să genereze imagini realiste ale modelelor 3D. Indiferent dacă este vorba de simulări, vizualizare arhitecturală sau jocuri, funcția de redare a Aspose.3D Cloud Go SDK asigură că experiența utilizatorului final este cu adevărat impresionantă.
Cum să redați entitățile unui fișier 3D utilizând API-ul Go?
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
)
Manipulare și transformare 3D prin API Go
Aspose.3D Cloud Go SDK permite dezvoltatorilor de software să încarce, să manipuleze și să transforme cu ușurință modelele lor 3D în aplicațiile lor Go. Biblioteca oferă o gamă de instrumente pentru manipularea modelelor 3D. Dezvoltatorii pot transforma, roti, scala și chiar combina cu ușurință mai multe modele utilizând metodele intuitive ale SDK-ului. Această funcție simplifică procesul de dezvoltare, permițând dezvoltatorilor să aducă la viață viziunile lor creative și să ajusteze modelele fără a se baza pe instrumente externe, îmbunătățind în final procesul de dezvoltare. Exemplul următor arată cum se aplică transformarea entităților 3D utilizând comanda Go.
Cum să aplicați transformări diagramelor 3D utilizând API-ul REST Go?
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"`
}
