3ds'den STL'ye

3d max’ı Java REST API ile STL’ye dönüştürün.

3DS’i STL’ye Neden Dönüştürmeliyiz?

3DS. formatı özellik açısından zengindir, dokuları, aydınlatmayı ve çok çeşitli 3B öğeleri destekler ve bu da onu animasyon ve yüksek kaliteli işleme için ideal hale getirir. Ancak, öncelikli olarak STL dosyalarını kabul eden çoğu 3B yazıcıyla uyumlu değildir. STL(Stereolitografi), 3B nesnenin geometrik şekline odaklanan bir formattır ve bu da onu 3B yazdırma için tercih edilen format haline getirir. 3DS dosyanızı STL’ye dönüştürmek, modeli minimum veri yüküyle hızlı prototipleme ve eklemeli üretim için kullanmanıza olanak tanır.

3D Max Dosya İşleme API’si

Aspose.3D Cloud SDK for Java, 3D dosyaları düzenlemek isteyen geliştiriciler için kapsamlı bir çözüm sunar. 3DS, STL, OBJ, FBX ve daha fazlası dahil olmak üzere çok sayıda formatı destekleyen Aspose.3D Cloud, Java uygulamalarınızdaki 3D nesneleri kolayca dönüştürmenize, birleştirmenize, bölmenize ve düzenlemenize olanak tanır. Karmaşık yerel yazılım kurulumlarına olan ihtiyacı ortadan kaldırır ve 3D modelleri yönetmek için sorunsuz bulut entegrasyonu sağlar.

Aspose Cloud’a Kaydolun

Başlamadan önce, kimlik doğrulama için gerekli olan Uygulama SID’nizi ve Uygulama Anahtarınızı almak için Aspose.Cloud panosunda bir hesap için kaydolun. Daha fazla bilgi için lütfen hızlı başlangıç makalesini ziyaret edin.

Aspose.3D for Java Cloud SDK’yı yükleyin

Aspose.3D Cloud SDK’yı Java projenize entegre etmek için pom.xml dosyanıza aşağıdaki Maven bağımlılığını ekleyin:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d-cloud</artifactId>
    <version>22.5</version>
</dependency>

Veya en son sürümü Aspose Deposu’nden indirebilirsiniz.

Java’da 3DS’yi STL’ye Nasıl Dönüştürebilirim?

Aşağıdaki Java kodu, Java REST API kullanılarak bir 3DS dosyasının STL’ye nasıl dönüştürüleceğini göstermektedir:

ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

İstemci Kimliği ve İstemci Gizli Anahtar ayrıntılarını argüman olarak geçirdiğimiz bir ThreeDCloudApi örneği oluşturun.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Giriş 3ds dosyasını bulut depolama alanına yükleyin.

var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.stl", folder, true, storage);

Şimdi 3D Max dosyasını STL formatına dönüştürmek için API’yi çağırın. Tamamlandığında, STL dosyası belirtilen konuma kaydedilir.

Aşağıdaki desteklenen STL dosyası sürümlerinden birini kullanmayı düşünebilirsiniz. stlascii veya stlbinary.

// clientId ve clientSecret'ı https://dashboard.aspose.cloud/ adresinden alın
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// Aspose.3D bulutunun bir örneğini oluşturun
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// Giriş 3DS dosyasının adı
String inputFile = "myInput.3ds";

// sonuçtaki STL formatı
String newformat = "stlascii";

// sonuç dosyasının adı
String resultantFileName = "resultant.stl";

// Sonuç dosyası için depolama. Depolama için hiçbir bilgi belirtilmezse, varsayılan depolama kullanılır.
String storage = "internal";
		    		
// dönüştürme işlemini başlat
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);

cURL Komutlarını Kullanarak 3DS Dosyasını STL’ye Dönüştürme

cURL ile çalışmayı tercih eden geliştiriciler, 3DS’yi doğrudan STL’ye dönüştürmek için Aspose.3D Cloud REST API’sini kullanabilirler. Aşağıda, 3DS’den STL’ye dönüştürmeyi gerçekleştirmek için cURL komutunun kullanılmasına ilişkin ayrıntılar verilmiştir:

Adım 1: Erişim Belirtecini Alın

İlk olarak, istemci kimlik bilgilerine dayalı JWT erişim belirtecini oluşturmamız gerekiyor:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=Your-App-SID&client_secret=Your-App-Key" \
-H "Content-Type: application/x-www-form-urlencoded"

Adım 2: 3D Max Dosyasını Cloud depolama alanına yükleyin

Giriş 3DS dosyasını Aspose Cloud depolama alanına yüklemek için aşağıdaki komutu kullanın:

curl -v "https://api.aspose.cloud/v3.0/3d/storage/file/sample.obj" \
-X PUT \
-H "Authorization: Bearer your_access_token" \
--data-binary @input.obj

Adım 3: 3DS’yi Çevrimiçi Olarak STL’ye Dönüştürün

3D max dosyasını çevrimiçi olarak STL’ye dönüştürmek için lütfen aşağıdaki cURL komutunu çalıştırın:

curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={sourceFile}&newformat=stlascii&newfilename={convertedFile}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

sourceFile‘ı bulut depolama alanına yüklenen girdi 3D Max dosyasının adıyla, resultantFile‘ı ortaya çıkan STL dosyasının adıyla ve accessToken‘ı yukarıda oluşturulan JWT belirteciyle değiştirin.

Java REST API Kullanmanın Faydaları

  • Yerel Kurulum Gerekmez: Cloud tabanlı SDK ile herhangi bir yerel 3B modelleme yazılımı yüklemeniz veya sürdürmeniz gerekmez. Tüm dönüşümler bulutta işlenir.
  • Çoklu Format Dönüştürme: Aspose.3D, 3DS, STL, OBJ, FBX, GLTF ve daha fazlası gibi çok çeşitli formatlar arasında dönüştürmeyi destekler.
  • Ölçeklenebilir ve Verimli: Birden fazla dönüştürme isteğini aynı anda işleyin, bu sayede büyük projeler veya ekipler için uygundur.
  • Sorunsuz Entegrasyon: Otomatik 3D dosya dönüştürme yeteneklerine ihtiyaç duyan geliştiriciler için Java uygulamalarıyla kolay entegrasyon.

Ücretsiz 3DS’ten STL’ye Dönüştürücü

Aspose.3D Cloud’un şaşırtıcı yeteneklerine tanık olmak için hafif ve süper verimli 3DS’den STL’ye dönüştürücümüzü kullanmayı düşünebilirsiniz. REST API’nin üzerine kurulmuştur ve bir web tarayıcısı üzerinden erişilebilir.

3ds'den stl'ye

3DS dosyasını STL’ye dönüştürme uygulamasının ön izlemesi.

Çözüm

3DS’yi STL’ye dönüştürmek, 3D modelleri yazdırma veya hızlı prototipleme için hazırlamada kritik bir adımdır. Aspose.3D for Java Cloud SDK ile, yerel donanım veya yazılım gereksinimleri konusunda endişelenmeden bu dönüşümü hızlı ve verimli bir şekilde gerçekleştirebilirsiniz. İster 3D modelleme uygulamalarıyla çalışan bir geliştirici olun, ister 3D iş akışlarını entegre etmesi gereken bir işletme olun, Aspose.3D Cloud süreci basitleştirir.

Faydalı Bağlantılar

İlgili Makale

Daha fazla bilgi edinmek için aşağıdaki bağlantıları ziyaret etmenizi şiddetle öneririz: