If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
Kurulum
Paket nuget.org adresinde mevcuttur ve aşağıdaki komutu çalıştırarak paket yöneticisi konsolundan kurulabilir:
PM> NuGet\Install-Package Aspose.3D-Cloud
3D Modelleme ve Dönüştürme REST API’si
Aspose.3D Cloud SDK for .NET, geliştiricilere bulutta gelişmiş 3D dosya işleme yetenekleri sunar. API, çeşitli 3D modellerin (örneğin, küreler, silindirler, düzlemler) oluşturulmasını, 3D formatlarının dönüştürülmesini, PDF’lerden 3D içeriğin çıkarılmasını ve döndürme, ölçekleme ve yer değiştirme gibi dönüşümlerin uygulanmasını destekler. Parametrik modelleme, üçgenleme ve ham veri çıkarımını basitleştirerek kesintisiz iş akışları sağlar. Gelişmiş bulut depolama entegrasyonu sayesinde geliştiriciler, 3D dosyalarını kolayca yükleyebilir, indirebilir, kopyalayabilir, taşıyabilir ve silebilir. SDK, FBX, OBJ, STL ve PDF dahil olmak üzere çok çeşitli formatları destekler, bu da platformlar arası uyumluluğu garanti eder. Kurulum, NuGet aracılığıyla basit bir şekilde gerçekleştirilir ve .NET uygulamalarına hızlı entegrasyon sağlar.
Geliştirilmiş uyumluluk için birden fazla 3D dosya formatı arasında kolay dönüşüme olanak tanır.
Önceden tanımlı bir yapı veya özellik ile belirli bir formatta 3D dosya oluşturmayı destekler.
Dosyanın Bir Bölümünü Dönüştür
Bir 3D dosyasının belirli bölümlerini başka bir formata odaklanmış veri işleme için seçici olarak dönüştürmeyi sağlar.
Dönüşüm İçin SaveOptions Kullan
3D dosya formatları arasındaki dönüşüm sürecini özelleştirmek ve optimize etmek için SaveOptions parametresinden faydalanır.
Aspose.3D Cloud Kullanarak ModelProcess ile Çalışma
Belirli Boyutlara Sahip Nesneler Oluştur
Hassas modelleme gereksinimlerine uygun olarak tanımlanmış boyutlara sahip yeni 3D nesneler oluşturmayı sağlar.
3D Sahnelerden Düğüm Sil
3D sahneyi geliştirmek ve optimize etmek için belirli düğümleri silmeyi destekler.
Aspose.3D Cloud Yardımcı İşlevleri
3D dosyalardan sahneleri çıkarmak ve uyumluluk için çeşitli formatlarda kaydetmek için işlevsellik sağlar.
PDF’den Ham Veri Çıkar
PDF dosyalarına gömülü ham 3D verilerini çıkararak ileri işleme veya analiz için kullanılmasını sağlar.
Sahnenin Bir Bölümünü Üçgenle ve Kaydet
3D sahnenin belirli bölümlerini üçgen geometrisine dönüştürerek seçilen bir formatta kaydetmeyi sağlar.
Tüm Dosyayı Üçgenle ve Kaydet
Tüm 3D dosyasını üçgenlemek ve geometrisini işleyerek yeni bir dosyaya kaydetmek için kullanılır.
Orijinal Dosyayı Üçgenle ve Kaydet
Orijinal 3D dosyasını doğrudan modifiye ederek üçgenleyip üzerine yazmayı sağlar.
Aspose.3D Cloud Kullanarak Dosyalar ve Depolama ile Çalışma
Bulut Depolamadan Dosya İndir
Dosyaları doğrudan bulut depolamadan yerel sistemlere indirerek çevrimdışı erişim sağlar.
Dosyaları Bulut Depolamaya Yükle
Dosyaların yerel cihazlardan bulut depolamaya güvenli ve merkezi bir şekilde yönetilmesi için yüklenmesini sağlar.
Dosyaları Yeni Bir Konuma Kopyala
Dosyaları bulut depolama içinde farklı bir konuma kopyalayarak verilerin etkin şekilde düzenlenmesini sağlar.
Dosyaları Yeni Bir Konuma Taşı
Bulut depolama dizinleri arasında dosyaları taşıyarak depolama hiyerarşisini yeniden yapılandırır ve optimize eder.
Bulut Depolamadan Dosya Sil
Bulut depolamada depolanan dosyaları silerek alan boşaltma ve düzeni koruma imkanı sunar.
Aspose.3D for .NET’in yükleyip kaydedebileceği dosya formatlarını gösteren tablo aşağıda belirtilmiştir.
Format | Açıklama | Yükle | Kaydet | Açıklamalar | Koddaki Dosya Formatı |
---|
AMF | Eklemeli üretim dosya formatı | ✔️ | ✔️ | | amf |
3DS | 3D Studio | ✔️ | ✔️ | | discreet3ds |
RVM | AVEVA Tesis Tasarım Yönetim Sistemi Modeli | ✔️ | ✔️ | | rvmbinary , rvmtext |
DRC | Google Draco | ✔️ | ✔️ | | draco |
DAE | Collada | ✔️ | ✔️ | | collada |
DXF | AutoCAD DXF | ✔️ | | | dxf |
FBX | Autodesk FBX formatı | ✔️ | ✔️ | 7.2’den 7.5’e kadar, hem ASCII hem de Binary desteklenir. | fbx7200ascii , fbx7200binary , fbx7300ascii , fbx7300binary , fbx7400ascii , fbx7400binary , fbx7500ascii , fbx7500binary |
OBJ | Wavefront Obj | ✔️ | ✔️ | Mesh/Point Cloud desteği içerir. | wavefrontobj |
PDF | 3D PDF | ✔️ | ✔️ | PDF’deki standart U3D gömülü 3D içerik desteklenir. PRC ve RH Mesh uzantılı U3D henüz desteklenmiyor. | pdf |
PLY | Poligon Dosya Formatı veya Stanford Üçgen Formatı | ✔️ | ✔️ | Mesh/Point Cloud desteği içerir. | ply |
STL | Standart Üçgen Dili | ✔️ | ✔️ | | stlascii , stlbinary |
U3D | Universal3D | ✔️ | ✔️ | | universal3d |
GLTF | GL Aktarım Formatı | ✔️ | ✔️ | | gltf , gltf2 , gltf_binary , gltf2_binary |
JT | Siemens JT Dosyası | ✔️ | | Sadece 8 ve 9 versiyonları desteklenir. | siemensjt8 , siemensjt9 |
X | DirectX Dosyası | ✔️ | | | xbinary , xtext |
3MF | Microsoft 3D Üretim Formatı | ✔️ | | | microsoft3mf |
ASE | 3D Studio Max’in ASCII Sahne İhracatçı Formatı | ✔️ | | | |
HTML | HTML Desteği | ✔️ | ✔️ | | |
USD | Universal Scene Description | ✔️ | | | |
USDZ | Universal Scene Description Archive | ✔️ | | | |
Başlarken
Aspose.3D Cloud SDK for .NET ile başlamak için hiçbir şey yüklemeniz gerekmez. Sadece Aspose for Cloud üzerinde bir hesap oluşturun ve uygulama bilgilerinizi alın.
Visual Studio’daki Paket Yöneticisi Konsolu’nda Install-Package Aspose.3D-Cloud
komutunu çalıştırarak Aspose.3D kütüphanesini projenize yükleyip referanslayabilirsiniz. Eğer Aspose.3D Cloud SDK for .NET zaten yüklüyse ve güncellemek istiyorsanız, en son sürümü almak için Update-Package Aspose.3D-Cloud
komutunu çalıştırın.
Kullanım senaryoları için lütfen GitHub Deposunu kontrol edin.
Yeni Bir 3D Dosyası Oluştur
Aspose.3D Cloud API kullanarak belirtilen bir formatta yeni bir 3D dosyası oluşturun.
// Gerekli ad alanlarını dahil edin
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;
// Aspose.3D Cloud API'yi başlatın
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Formatı ve çıktı dosyasının adını belirtin
var format = "collada"; // Örnek format
var outputFile = "newFile.dae";
// Yeni bir 3D dosyası oluşturun
var response = api.CreateFile(format, outputFile);
// Dosya oluşturmayı doğrulayın
Console.WriteLine("Dosya başarıyla oluşturuldu: " + response.Message);
Bir 3D dosyasının belirli bir bölümünü başka bir formata dönüştürün ve hedef verinin yapısını koruyun.
// Aspose.3D Cloud API'yi başlatın
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Giriş dosyasını ve çıktı ayarlarını belirtin
var inputFile = "sample.3ds";
var targetFormat = "obj"; // Hedef format
var outputFile = "convertedPart.obj";
var partPath = "/RootNode"; // Çıkarılacak ve dönüştürülecek düğümü belirtin
// Dosyanın bir bölümünü dönüştürün
api.ConvertPart(inputFile, partPath, targetFormat, outputFile);
Console.WriteLine($"Dosyanın bir bölümü {outputFile} olarak dönüştürüldü");
3D Sahnesini Üçgenleştir
3D sahne geometrisini üçgenleştirerek basitleştirin ve seçilen bir formatta kaydedin.
// Gerekli ad alanlarını dahil edin
using Aspose.ThreeD.Cloud.Sdk.Api;
using Aspose.ThreeD.Cloud.Sdk.Model;
// Aspose.3D Cloud API'yi başlatın
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Giriş ve çıktı detaylarını belirtin
var inputFile = "scene.fbx";
var outputFile = "triangulatedScene.obj";
// 3D sahnesini üçgenleştirin ve kaydedin
api.Triangulate(inputFile, outputFile);
Console.WriteLine($"Sahne üçgenleştirildi ve {outputFile} olarak kaydedildi");
3D Dosyasından Ham Veri Çıkartın
3D dosyasından temel ham verileri (örneğin, köşeler ve dokular) çıkarın ve özelleştirilmiş işleme için kullanın.
// Gerekli ad alanlarını dahil edin
using Aspose.ThreeD.Cloud.Sdk.Api;
// Aspose.3D Cloud API'yi başlatın
var api = new ThreeDCloudApi("Your-Client-ID", "Your-Client-Secret");
// Giriş dosyasını belirtin
var inputFile = "example.3ds";
// Ham veriyi çıkarın
var rawData = api.ExtractRawData(inputFile);
Console.WriteLine("Çıkarılan Ham Veri:");
Console.WriteLine(rawData);
3D Modelleme API
| 3D Dönüştürme API
| Parametrik Modelleme
| 3D Üçgenleme
| 3D Dönüşüm
| 3D Dosya İşleme
| Bulut Tabanlı 3D API
| 3D Bulut Depolama Entegrasyonu
| 3D Dosya Formatı Dönüştürme
| 3D İçerik Çıkarma
| 3D PDF Veri Çıkarma
| 3D Dosyaları Yükleme
| 3D Dosyaları İndirme
| Bulut 3D Dosyalarını Yönetme
| FBX Desteği
| OBJ Formatı
| STL Formatı
| Wavefront OBJ
| 3D Dosya Manipülasyonu
| NuGet 3D SDK
| 3D Veri Çıkarma
| 3D Sahne İşleme
| 3D Ham Veri