
Aspose.3D Cloud Go SDK
3D Faylları Yaratmaq, Redaktə Etmək və Çevirmək üçün Go REST SDK
Çevik bir 3D həlli, proqram mühəndislərinə 3D fayl formatlarını (STL, OBJ, FBX) PDF-ə çevirmək və Go REST API vasitəsilə 3D obyektləri render etmək imkanı verir.
Aspose.3D Cloud Go SDK nədir?
Müasir bulud əsaslı inkişafda funksionallıq və səmərəlilik əsasdır—xüsusilə 3D məzmunu ilə işləyərkən. Aspose.3D Cloud Go SDK, güclü pulsuz Go 3D API və açıq mənbəli Go 3D kitabxanasıdır və inkişafçılara STL 3D çertyojlari yaratmağa, Go ilə 3D-ni çevirməyə və 3D fayllara asanlıqla bölmələr əlavə etməyə imkan verir. Bu çoxistiqamətli alət dəsti mürəkkəb 3D diaqramların renderlənməsini sadələşdirir, tekstur və material redaktəsi, animasiyaların təyin edilməsi, modellərin fırladılması və ölçüləndirilməsi, bir neçə 3D obyektin birləşdirilməsi və dəqiq transformasiyaların tətbiqi kimi xüsusiyyətlər təqdim edir. Yüksək keyfiyyətli renderləmə imkanları sayəsində, inkişafçılar realistik vizual çıxış üçün 3D fayl obyektlərini renderləyə bilərlər, bu da buludda zəngin, interaktiv 3D təcrübələr yaratmaq üçün ideal edir.
SDK-nin ən böyük güclərindən biri onun güclü konversiya dəstəyidir, bu da FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF və daha çox formatların problemsiz çevrilməsini təmin edir—3D OBJ və FBX ilə işləməyi və ya əlavə alətlər olmadan 3D faylı PDF-ə çevirməyi asanlaşdırır. Bulud əsaslı inteqrasiya asan əməkdaşlıq, platformalararası əlçatanlıq və digər bulud xidmətləri ilə hamar qarşılıqlı əlaqəni təmin edir. Ölçülənə bilənliyi, təhlükəsizliyi və inkişafçılar üçün dost sənədləşməsi ilə Aspose.3D Cloud Go SDK proqram inkişaf etdiricilərinə çoxformatlı konversiyanı, yüksək keyfiyyətli renderləməni və elastik 3D məlumat manipulyasiyasını dəstəkləyən qabaqcıl 3D tətbiqlər yaratmağa imkan verir—hər yerdə, istənilən vaxt peşəkar 3D modelləri yaratmaq, çevirmək və vizuallaşdırmaq üçün mükəmməldir.
Aspose.3D Cloud Go SDK ilə Başlanğıc
Aspose.3D Cloud Go SDK-nı quraşdırmağın tövsiyə olunan yolu GitHub-dan istifadə etməkdir. Zəhmət olmasa, problemsiz quraşdırma üçün aşağıdakı əmri istifadə edin.
Aspose.3D Cloud Go SDK-nı GitHub vasitəsilə quraşdırın
go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git Siz həmçinin onu birbaşa Aspose məhsul səhifəsindən yükləyə bilərsiniz.Go API vasitəsilə 3D faylının PDF-ə çevrilməsi
Aspose.3D Cloud Go SDK özünün yalnız bir neçə Go kod sətiri ilə 3D faylları müxtəlif formatlar arasında problemsiz çevirmə qabiliyyəti ilə parlayır. Proqram təminatı inkişaf etdiriciləri STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF və daha bir çox formatdan faylları asanlıqla çevirə bilərlər. Bu xüsusiyyət yalnız vaxt qənaət etmir, həm də müxtəlif formatlar üçün bir neçə proqram quraşdırma ehtiyacını aradan qaldırır. Yalnız bir neçə kod sətiri ilə inkişaf etdiricilər bu çevirmə funksionallığını tətbiqlərinə inteqrasiya edə və müxtəlif platformalarda uyğunluğu təmin edə bilərlər. Aşağıdakı nümunə, proqram təminatı inkişaf etdiricilərinin Go tətbiqlərində 3D faylı PDF formatına necə çevirə biləcəyini göstərir.
Go REST API istifadə edərək 3D faylı PDF faylına necə çevirmək olar?
// 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")
Əhatəli 3D fayl formatı dəstəyi
Aspose.3D Cloud Go SDK istifadə etmək üçün çox asan REST SDK‑dır və proqram təminatı inkişaf etdiricilərinin Go tətbiqlərində 3D faylları yaratmasını və idarə etməsini asanlaşdırır. SDK geniş bir 3D fayl formatları çeşidi ilə geniş uyğunluğa malikdir, bu da proqram təminatı inkişaf etdiricilərinin FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML və daha çox populyar formatlarla işləməsini təmin edir. Bu çox yönlülük mürəkkəb çevirmə proseslərinə ehtiyacı aradan qaldırır, inkişaf etdiricilərə yenilikçi 3D tətbiqlər yaratmağa fokuslanmağa imkan verir.
Buludda yüksək keyfiyyətli 3D renderləmə
3D modellərin dəqiq və yüksək keyfiyyətli vizuallarla renderlənməsi bir çox tətbiqlər üçün vacibdir. Aspose.3D Cloud Go SDK, Go tətbiqlərində 3D diaqramların yüklənməsi və renderlənməsi üçün tam dəstək təmin edir. SDK, proqram təminatı inkişaf etdiricilərinə 3D modellərin realistik şəkillərini yaratmağa imkan verən qabaqcıl renderləmə imkanları təklif edir. Simulyasiyalar, memarlıq vizuallaşdırması və ya oyunlar üçün olsun, Aspose.3D Cloud Go SDK-nın renderləmə xüsusiyyəti son istifadəçi təcrübəsinin heyranedicə olmasını təmin edir.
Go API istifadə edərək 3D fayl obyektlərini necə render etmək olar?
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
)
Go API vasitəsilə 3D manipulyasiya və transformasiya
Aspose.3D Cloud Go SDK, proqram təminatı inkişaf etdiricilərinə Go tətbiqləri daxilində 3D modellərini asanlıqla yükləmək, manipulyasiya etmək və çevirmək imkanı verir. Kitabxana, 3D modellərin manipulyasiyası üçün müxtəlif alətlər təqdim edir. Proqram təminatı inkişaf etdiriciləri SDK-nın intuitiv metodlarından istifadə edərək modelləri asanlıqla çevirmək, fırlatmaq, ölçüləndirmək və hətta bir neçə modeli birləşdirmək imkanına malikdirlər. Bu xüsusiyyət inkişaf prosesini sadələşdirir, inkişafçılara yaradıcı vizyonlarını həyata keçirməyə və modelləri xarici alətlərə ehtiyac duymadan incə tənzimləməyə imkan verir, nəticədə inkişaf prosesini artırır. Aşağıdakı nümunə Go əmri ilə 3D obyektlərə transformasiya tətbiq etməyi göstərir.
Go REST API istifadə edərək 3D diaqramlara transformasiya necə tətbiq etmək olar?
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"`
}
