
Aspose.3D Cloud Ruby SDK
Ruby API'si ile 3D Modeller ve Sahneler Oluşturma, Düzenleme ve Dönüştürme
Swift geliştiricilerin 3D Modeller/Sahneler ve Diğer Dosya Formatlarını Oluşturmasına, Değiştirmesine, Renderlamasına, Manipüle Etmesine ve Dönüştürmesine olanak tanıyan güçlü bir 3D Yazılım Geliştirme Kiti (SDK).
Aspose.3D Cloud Ruby SDK nedir?
Teknoloji hızla ilerledikçe, yüksek kaliteli 3D uygulamaları ve hizmetlerine olan ihtiyaç artıyor. Aspose.3D Cloud Ruby SDK sayesinde, sizin gibi geliştiriciler güçlü bir araç setine erişebiliyor. Bu araçlar, bulut tabanlı uygulamalarınıza etkileyici 3D özellikler eklemeyi kolaylaştırıyor. Bu araç takımı, 3D modellerle sorunsuz ve etkili bir şekilde çalışmanızı sağlıyor. Oyun, animasyon veya simülasyon geliştirme ile ilgileniyorsanız, bu SDK 3D modellerle çalışmanızı kolaylaştıracak geniş bir araç yelpazesi sunar. Aspose.3D Cloud Ruby SDK gerçekten güvenilir. FBX, STL, VRML, ASE, OBJ, 3DS, U3D, DAE, DRC, GLTF, RVM, PDF, AMF, PLY, X, JT, DXF, 3MF, HTML ve daha birçok popüler 3D dosya formatını destekler.
Aspose.3D Cloud Ruby SDK kullanıcı dostudur ve 3D bilgilerini işlemek için tasarlanmış çeşitli sınıflar ve algoritmalar içeren sağlam bir Ruby API'siyle birlikte gelir. Bu kütüphane, 3D nesneler (Kutu, Silindir, Küre, Torus, Düzlem gibi) oluşturma, 3D modellerle ilişkili doku ve malzemeleri işleme, 3D modellerde animasyon ve etkileşim yönetimi, geometri düzenleme desteği, 3D modelleri renderleme ve görselleştirme, 3D modeli diğer desteklenen formatlara dönüştürme, yüksek kaliteli görüntü ve animasyon renderleme ve daha fazlası gibi temel özelliklerle doludur. Bir yazılım geliştiricisiyseniz, bu araçla 3D modeller üzerinde sorunsuz bir şekilde çalışabilirsiniz. Boyutlandırma, döndürme, taşıma gibi işlemleri kolayca yapabilir ve hatta iskelet animasyonu gibi daha karmaşık değişiklikleri uygulayabilirsiniz. Aspose.3D SDK ile parmaklarınızın ucunda geniş bir olasılık yelpazesi bulunur.
Aspose.3D Cloud Ruby SDK'ye Başlarken
Aspose.3D Cloud Ruby SDK'yı kurmanın önerilen yolu RubyGems kullanmaktır. Sorunsuz bir kurulum için lütfen aşağıdaki komutu kullanın.
Aspose.3D Cloud Ruby SDK'yı RubyGems aracılığıyla kurun
gem install aspose_3d_cloud Ayrıca doğrudan Aspose ürün sayfası üzerinden indirebilirsiniz.Ruby Uygulamalarında 3D Sahne Oluşturma
Aspose.3D Cloud Ruby SDK, yazılım geliştiricilerin Ruby uygulamaları içinde 3D sahneler oluşturmasına ve çeşitli varlık türlerini yönetmesine olanak tanır. API, yazılım geliştiricilerin birden fazla modeli birleştirerek, sanal alanda konumlandırarak ve ilişkilerini tanımlayarak karmaşık 3D sahneler yaratmasını sağlar. Geliştiriciler, hiyerarşik yapılar oluşturabilir, modelleri iskeletlere bağlayabilir ve etkileşimli ortamları kolaylıkla yaratabilir.
Ruby ile Yeni Sahne Nasıl Oluşturulur ve Çeşitli Özellikler Nasıl Ayarlanır?
scene = Aspose3DCloud::Scene.new
scene.background_color = Aspose3DCloud::Color.new(0.2, 0.2, 0.2) # Set background color to gray
scene.fog_enabled = true
scene.fog_start = 100
scene.fog_end = 500
scene.fog_color = Aspose3DCloud::Color.new(0.5, 0.5, 0.5) # Set fog color to light gray
scene.ambient_light_color = Aspose3DCloud::Color.new(0.5, 0.5, 0.5) # Set ambient light color
# Manipulate Various Properties of scene Objects
# Create a cube mesh
cube = Aspose3DCloud::Mesh.create_box("Cube", 10, 10, 10)
# Set position and rotation of the cube
cube.transform.translation = Aspose3DCloud::Vector3.new(0, 0, 0)
cube.transform.rotation = Aspose3DCloud::Quaternion.from_euler_angles(0, 45, 0)
# Add the cube to the scene
scene.root_node.add_child(cube)
Ruby API aracılığıyla 3D Model Dönüştürme
Aspose.3D Cloud Ruby SDK, Ruby uygulamaları içinde 3D modelleri çeşitli desteklenen dosya formatlarına dönüştürmek için son derece güçlü bir destek içermektedir. Aspose.3D Cloud API ile sorunsuz entegrasyon sağlayarak, yazılım mühendislerinin 3D modelleri farklı formatlar arasında dönüştürmesine olanak tanır. Kullanıcıların FBX'ten glTF'ye, FBX'ten PDF'ye veya STL'den OBJ'ye dönüştürme ihtiyacı olsun, SDK süreci basitleştirir ve doğru, güvenilir dönüşümler sağlar. Aşağıdaki örnek, geliştiricilerin sadece birkaç Ruby kod satırıyla FBX 3D modelini PDF dosya formatına nasıl dönüştürebileceğini göstermektedir.
Ruby Kodu ile FBX'i PDF'ye Nasıl Dönüştürülür?
# Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
@three_d_cloud_api = AsposeThreeDCloud::ThreeDCloudApi.new("MY_CLIENT_SECRET", MY_CLIENT_ID")
@name:String = "sample.fbx"
@newformat:String = "pdf"
@newfilename:String = "oaptest.pdf"
result = @three_d_cloud_api.post_convert_by_format(@name, @newformat, @newfilename)
3D Modellerde Doku ve Malzeme Yönetimi
Aspose.3D Cloud Ruby SDK, bilgisayar programcılarının 3D diyagramlarıyla ilgili doku ve malzeme bilgilerini yönetmesini kolaylaştırır. SDK, 3D modellerle ilişkili dokular ve malzemeler üzerinde kapsamlı yönetim yetenekleri sunar. Nesnelere doku uygulayabilir, haritalama koordinatlarını ayarlayabilir ve renk, parlaklık ve şeffaflık gibi malzeme özelliklerini kontrol edebilirsiniz. Bu özellikler, geliştiricilerin gerçekçi render etkileri elde etmesini ve modellerinizin görsel kalitesini artırmasını sağlar.
Ruby API aracılığıyla Animasyon ve Etkileşim Desteği
Aspose.3D Cloud Ruby SDK, Ruby uygulamaları içinde 3D modellerde animasyon ve etkileşim için kapsamlı destek sunar. Yazılım geliştiricileri, anahtar kareler tanımlayabilir, nesne dönüşümlerini canlandırabilir ve animasyonların zamanlamasını ve ara değerlerini kolayca kontrol edebilir. Ayrıca, geliştiriciler nesnelere scriptler veya davranışlar ekleyerek etkileşim ekleyebilir, böylece interaktif uygulamalar ve oyunlar oluşturabilirler. Geliştiriciler ayrıca 3D modellere gerçekçi aydınlatma efektleri uygulayarak görsel kalitelerini artırabilirler.
