
Aspose.3D Cloud Go SDK
Go REST SDK, 3D Dosyaları Oluşturmak, Düzenlemek ve Dönüştürmek için
Yazılım mühendislerinin 3D dosya formatlarını (STL, OBJ, FBX) PDF'ye dönüştürmesine ve Go REST API aracılığıyla 3D varlıkları render etmesine olanak tanıyan çok yönlü bir 3D çözüm.
Aspose.3D Cloud Go SDK Nedir?
Modern bulut tabanlı geliştirmede, işlevsellik ve verimlilik anahtar faktörlerdir—özellikle 3D içerikle çalışırken. Aspose.3D Cloud Go SDK, geliştiricilerin STL 3D çizimler oluşturmasını, Go kullanarak 3D dönüştürmesini ve 3D dosyalara bölümler eklemesini kolaylaştıran güçlü, ücretsiz bir Go 3D API'si ve açık kaynaklı Go 3D kütüphanesidir. Bu çok yönlü araç seti, karmaşık 3D diyagramların render edilmesini basitleştirir ve doku ve malzeme düzenleme, animasyon tanımlama, modelleri döndürme ve ölçeklendirme, birden fazla 3D nesneyi birleştirme ve hassas dönüşümler uygulama gibi özellikler sunar. Yüksek kaliteli render yetenekleri sayesinde, geliştiriciler gerçekçi görsel çıktılar için 3D dosya varlıklarını render edebilir, bu da bulutta zengin, etkileşimli 3D deneyimler üretmek için idealdir.
SDK'nin en büyük güçlü yönlerinden biri, FBX, STL, OBJ, 3DS, U3D, DAE, GLTF, PLY, JT, DXF, VRML, HTML, PDF ve daha fazlası gibi formatların sorunsuz dönüşümünü sağlayan sağlam dönüşüm desteğidir—bu sayede 3D OBJ ve FBX ile çalışmak ya da ek araçlar kullanmadan bir 3D dosyasını PDF'ye dönüştürmek kolaylaşır. Bulut tabanlı entegrasyon, kolay iş birliği, çok platformlu erişilebilirlik ve diğer bulut hizmetleriyle sorunsuz etkileşimi garanti eder. Ölçeklenebilirliği, güvenliği ve geliştirici dostu belgeleriyle Aspose.3D Cloud Go SDK, yazılım geliştiricilerine çoklu format dönüşümü, yüksek kaliteli renderleme ve esnek 3D veri manipülasyonu destekleyen gelişmiş 3D uygulamalar oluşturma imkanı verir—her yerde, her zaman profesyonel 3D modelleri oluşturmak, dönüştürmek ve görselleştirmek için mükemmeldir.
Aspose.3D Cloud Go SDK'ye Başlarken
Aspose.3D Cloud Go SDK'yı kurmanın önerilen yolu GitHub kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
Aspose.3D Cloud Go SDK'yı GitHub üzerinden kurun
go get https://github.com/Aspose-3D-Cloud/aspose-3d-cloud-go.git Ayrıca doğrudan Aspose ürün sayfasından indirebilirsiniz.Go API ile 3D Dosya PDF'ye Dönüştürme
Aspose.3D Cloud Go SDK, sadece birkaç satır Go kodu ile 3D dosyaları farklı formatlar arasında sorunsuz bir şekilde dönüştürme yeteneğiyle öne çıkar. Yazılım geliştiricileri STL, OBJ, FBX, 3DS, U3D, DRC, RVM, DXF, 3MF ve daha birçok format gibi dosyaları zahmetsizce dönüştürebilir. Bu özellik sadece zaman tasarrufu sağlamakla kalmaz, aynı zamanda farklı formatlar için birden fazla yazılım kurulumuna olan ihtiyacı ortadan kaldırır. Birkaç satır kodla, geliştiriciler bu dönüşüm işlevselliğini uygulamalarına entegre edebilir ve çeşitli platformlarda uyumluluğu garanti edebilir. Aşağıdaki örnek, yazılım geliştiricilerinin Go uygulamaları içinde 3D dosyasını PDF dosya formatına nasıl dönüştürebileceğini gösterir.
Go REST API kullanarak 3D Dosyasını PDF Dosyasına nasıl dönüştürürsünüz?
// 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")
Kapsamlı 3D Dosya Formatı Desteği
Aspose.3D Cloud Go SDK, yazılım geliştiricilerin Go uygulamaları içinde 3D dosyaları oluşturup yönetmesini kolaylaştıran çok kullanımı basit bir REST SDK'dır. SDK, geniş bir 3D dosya formatı yelpazesiyle kapsamlı uyumluluğa sahiptir; böylece yazılım geliştiricileri FBX, STL, OBJ, 3DS, U3D, DRC, RVM, PDF, AMF, PLY, DXF, 3MF, VRML, HTML ve daha fazlası gibi popüler formatlarla çalışabilir. Bu çok yönlülük, karmaşık dönüşüm süreçlerine olan ihtiyacı ortadan kaldırır ve geliştiricilerin yenilikçi 3D uygulamalar yaratmaya odaklanmasını sağlar.
Bulutta Yüksek Kaliteli 3D Renderleme
3D modelleri hassasiyetle ve yüksek kaliteli görsellerle renderlemek, birçok uygulama için hayati öneme sahiptir. Aspose.3D Cloud Go SDK, Go uygulamaları içinde 3D diyagramları yükleme ve renderleme konusunda tam destek sağlamaktadır. SDK, yazılım geliştiricilerin 3D modellerin gerçekçi görüntülerini oluşturmasını sağlayan gelişmiş renderleme yetenekleri sunar. Simülasyonlar, mimari görselleştirme veya oyun gibi alanlarda olsun, Aspose.3D Cloud Go SDK'nın renderleme özelliği, son kullanıcı deneyiminin etkileyici olmasını garanti eder.
Go API kullanarak 3D Dosya Varlıklarını nasıl render edersiniz?
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 ile 3D Manipülasyon ve Dönüştürme
Aspose.3D Cloud Go SDK, yazılım geliştiricilerin Go uygulamaları içinde 3D modellerini kolaylıkla yüklemelerine, manipüle etmelerine ve dönüştürmelerine olanak tanır. Kütüphane, 3D modelleri işlemek için bir dizi araç sunar. Yazılım geliştiricileri, SDK'nın sezgisel yöntemlerini kullanarak modelleri kolayca dönüştürebilir, döndürebilir, ölçeklendirebilir ve hatta birden fazla modeli birleştirebilir. Bu özellik, geliştirme sürecini basitleştirerek geliştiricilerin yaratıcı vizyonlarını hayata geçirmelerini ve modelleri harici araçlara bağımlı olmadan ince ayar yapmalarını sağlar; sonuçta geliştirme sürecini iyileştirir. Aşağıdaki örnek, Go komutu kullanarak 3D varlıklara dönüşüm uygulamanın nasıl yapılacağını gösterir.
Go REST API kullanarak 3D Diyagramlara dönüşüm nasıl uygulanır?
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"`
}
