Aspose.3D  for Java

Java 3D Dosya İşleme API

Herhangi bir harici modelleme ve işleme yazılımı gerektirmeden 3D dosyaları birden çok formatta oluşturun, yönetin ve kaydedin.

  Ücretsiz Deneme İndirin
  
 

Aspose.3D for Java, bağımsız bir Oyun Yazılımıdır ve CAD API, 3D dosyalarını işlemek için kullanılır. API, popüler 3D dosya biçimlerinin çoğunu destekler ve uygulamalar oluşturabilir, okuyabilir, dönüştürebilir & dosyaları kolayca değiştirin. Ayrıca, API geliştiricilere devasa oyun dünyalarını modelleme ve oluşturma, tasarım görselleştirmesi için mükemmel sahneler, sanal gerçeklik deneyimleriyle etkileşim kurma, sahne dosyasına Animasyon özelliği ekleme, dönüşümleri kullanarak öğeleri biçimlendirme ve çok daha fazlasında yardımcı olur.

Gelişmiş Java 3D API Özellikler

Sahne oluşturun ve desteklenen formatlarda kaydedin

3D belgesini bir akışa yükleyin, kaydedin ve oluşturun

Geometri ve sahne hiyerarşisi ile çalışın

Mesh geometrisi verilerini birden çok düğüm içinde paylaşın

Sahne dosyasına animasyon özelliği ekleyin

Köşenin özel bellek düzeniyle bir Mesh üçgenleyin

Bir 3D sahnesinde nesneleri canlandırmanın yanı sıra bir hedef kamera ekleyin

Meshleri malzemeye göre bölme

Bir yukarı normal belirterek düzlemin yönünü değiştirin

Şekilleri ekstrüde ederek geometri oluşturun

Silindir oluşumunu geliştirin

Arşiv tabanlı dosya biçimi algılama

AMF biçimi desteği

Draco sıkıştırmasını kullanarak glTF belgeyi içe ve dışa aktarın

Sahne Dosyalarını Dönüştürme

API, 3D dosya biçimi dönüştürme desteğini basit bir şekilde sağlar. Geliştiriciler, kaynak belgeyi bir Scene örneğine yükleyebilir ve Save işlevini FileFormat parametresiyle kullanabilir. Bu kadar!

3D sahnesini farklı biçimlerde kaydet - Java

// load the file to be converted

Scene scnObj = new Scene(dir + "srctemplate.fbx");

// save in different formats

scnObj.save(dir + "trgoutput.stl", FileFormat.STLASCII);

scnObj.save(dir + "trgoutput.obj", FileFormat.WAVEFRONTOBJ);

API aracılığıyla 3D Sahne oluşturun

Aspose.3D for Java, geliştiricilerin herhangi bir modelleme yazılımına bağımlı olmadan sıfırdan sahneler oluşturmasına olanak tanır. Java API ayrıca geliştiricilere sahneleri (STL, FBX, Discreet3DS, WavefrontOBJ, Collada ve Universal3D) gibi desteklenen herhangi bir formatta kaydetme yetkisi verir.

İlkel 3D şekillerle bir sahne oluşturun - Java

// initialize a Scene object

Scene scn = new Scene();

// create a Box model

scn.getRootNode().createChildNode("box", new Box());

// create a Cylinder model

scn.getRootNode().createChildNode("cylinder", new Cylinder());

// save drawing in the FBX format

scn.save(dir + "output.fbx", FileFormat.FBX7500ASCII);

Basit Bir Şekilde Düğüm Hiyerarşisi Oluşturun

Aspose.3D for Java API, bir Düğümün bir sahnenin temel yapı taşı olduğu bir Düğüm hiyerarşisi oluşturma yeteneği sağlar. Bir düğüm hiyerarşisi mantıksal yapıyı tanımlar ve düğümlere geometriler, ışıklar ve kameralar ekleyerek görünür içerik sağlar.

Sahneye Animasyon Özelliği Ekle

Aspose.3D for Java API, bir özelliğin bileşenlerini farklı eğrilere eşleyen CurveMapping aracılığıyla ana kare animasyonu için destek sağlar. Ayrıca kitaplık, kameranın belirli bir düğümle yüzleşmesine ihtiyaç duyduğunuzda animasyonda yararlı olan bir 3D dosyasında hedef kamerayı kurmayı önerir.

Sağlamlık, Performans & amp; ölçeklenebilirlik

Aspose.3D for Java, sunucu veya istemci tarafında eşit derecede iyi performans gösterecek şekilde tasarlanmıştır. Yalnızca referansını ekleyerek herhangi bir Java uygulamasıyla dağıtılabilen tek bir Java derlemesidir. API ile çalışırken diğer hizmetler veya modüller için endişelenmenize gerek yok.

  
  

Aspose.3D, aşağıda listelenen diğer popüler geliştirme ortamları için ayrı 3D işleme API\'leri sunar: