OBJ'den STL'ye

OBJ’yi Java REST API ile STL’ye dönüştürün

OBJ’yi STL’ye Neden Dönüştürmeliyiz?

OBJ dosyaları çok yönlüdür ve çok çeşitli geometrik şekilleri, dokuları ve malzeme özelliklerini işleyebilir. Ancak, STL(Stereolitografi), basit yapısı ve 3B yazdırma yazılımı ve donanımıyla uyumluluğu nedeniyle 3B yazdırma için endüstri standardıdır. OBJ’yi STL’ye dönüştürerek, 3B modellerinizin 3B yazdırma veya üretim iş akışlarında paylaşım için optimize edilmesini sağlarsınız. Dahası, STL’nin basitliği daha hızlı işleme sürelerine de yol açarak onu hızlı prototipleme için tercih edilen bir format haline getirir.

3D Model İşleme için Esnek Bir Çözüm

Aspose.3D Cloud SDK for Java, OBJ’den STL’ye kadar farklı 3B biçimleri arasında dönüştürme için basit, bulut tabanlı bir çözüm sunar. REST API yetenekleriyle bu SDK, yerel kaynak sınırlamaları konusunda endişelenmeden çeşitli programlama ortamlarında 3B dosyalarıyla çalışmanıza olanak tanır. Çok çeşitli 3B dosya biçimlerini destekler ve 3B modelleri içeren karmaşık iş akışlarını otomatikleştirmenize ve düzenlemenize olanak tanır.

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ı kurun

SDK’yı kurmak için Maven projeleriniz için pom.xml dosyanıza aşağıdaki bağımlılığı 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 OBJ’yi STL’ye dönüştürme

Aşağıda Aspose.3D Cloud SDK for Java kullanılarak bir OBJ dosyasını STL’ye dönüştürmek için örnek bir Java kodu bulunmaktadır:

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);

Girdi OBJ dosyasını bulut depolama alanına yükleyin.

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

Şimdi OBJ dosyasını STL’ye dönüştürmek için API’yi çağırın ve ortaya çıkan çıktıyı bulut depolama alanına kaydedin.

API, dönüştürme sırasında aşağıdaki STL dosya biçimlerini destekler. 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ş OBJ dosyasının adı
String inputFile = "myInput.obj";

// 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);
obj'den stl'ye

OBJ’den STL’ye dönüştürmenin önizlemesi.

Yukarıdaki örnekte kullanılan örnek OBJ dosyası GameReady Cottage.obj adresinden indirilebilir.

Dosyaları Yükle ve İndir

Aspose.3D Cloud SDK for Java, dosyaları dönüştürmenin yanı sıra 3D dosyalarınızı buluta yükleme veya dönüştürülen dosyaları indirme seçenekleri sunar. Dosya depolamayı Aspose Cloud Storage veya Amazon S3 gibi üçüncü taraf sağlayıcıları kullanarak yönetebilirsiniz.

cURL Komutlarını Kullanarak Kolay OBJ’den STL’ye Dönüşüm

cURL komutlarıyla çalışmayı tercih edenler için Aspose.3D Cloud ayrıca REST API etkileşimini de destekler. İşte cURL kullanarak OBJ’yi STL’ye nasıl dönüştürebileceğiniz:

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

cURL komutlarıyla çalışmayı tercih edenler, aynı OBJ’den STL dönüşümünü Aspose.3D Cloud REST API’si üzerinden aşağıdaki cURL komutunu kullanarak gerçekleştirebilirler:

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: OBJ Dosyasını Yükle

Token’ı aldıktan sonra OBJ dosyanızı Aspose Cloud depolama alanına yükleyin:

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: OBJ’den STL’ye Dönüşümü Gerçekleştirin

OBJ 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‘ı giriş OBJ dosyasının adıyla, resultantFile‘ı sonuç STL dosyasının adıyla ve accessToken‘ı yukarıda oluşturulan JWT belirteciyle değiştirin.

Aspose.3D for Java Cloud SDK’yı Kullanmanın Avantajları

  • Cloud Tabanlı Esneklik: Yerel işlem gücüne veya ek donanıma gerek yok; dönüşümlerinizi bulutta yönetin.
  • Çoklu Format Desteği: OBJ, STL, FBX, GLTF ve daha fazlası dahil olmak üzere çok sayıda 3D formatı arasında dönüştürme yapın.
  • Zahmetsiz Entegrasyon: Sağlanan SDK ile Java uygulamalarınızla zahmetsizce entegre olun.
  • Otomatik Güncellemeler: Aspose.3D Cloud araçlarınızın en son özellikler ve formatlarla güncel olmasını sağlar.

Ücretsiz Wavefront OBJ’den 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 Wavefront OBJ’den STL’ye dönüştürücü Uygulamamızı kullanmayı düşünebilirsiniz.

obj'den stl'ye

Wavefront OBJ to STL Dönüştürücü Uygulamasının ön izlemesi.

Çözüm

OBJ’yi STL’ye dönüştürmek, özellikle 3D baskı için dosyalar hazırlarken 3D modellerle çalışan herkes için kritik bir görevdir. Bu makalede, Aspose.3D for Java Cloud SDK’nın bu süreci basitleştiren ve karmaşık yazılım kurulumlarına olan ihtiyacı ortadan kaldıran sağlam bir çözüm sunduğunu öğrendik. SDK veya cURL komutlarını kullanıyor olun, API hızlı, doğru ve güvenilir dönüşümler sağlar. Bugün Aspose.3D Cloud’u deneyin ve 3D model iş akışlarınızı kolaylaştırın!

Faydalı Bağlantılar

İlgili Makale

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