Başlatmak için
Java için Aspose.3D FOSS ile Başlamak
hoşgeldiniz 3D-Foss için,Ücretsiz, açık kaynaklı Java kütüphanesi 3D sahneler yüklemek, inşa etmek ve ihraç etmek için. bu rehber sizi dakikalar içinde yeni bir projeye götürür.
Önlemler
| İhtiyaçlar | Detaylı |
|---|---|
| Java | JDK 21 veya daha sonra |
| Yapım Aracı | Maven veya Gradle |
| OS | Windows, MacOS veya Linux |
kurulum
Maven bağımlılığına ekleyin pom.xml:
<dependency>
<groupId>org.aspose</groupId>
<artifactId>aspose-3d-foss</artifactId>
<version>26.5.0</version>
</dependency>Kontrol et :
import com.aspose.threed.Scene;
public class Main {
public static void main(String[] args) {
Scene scene = new Scene();
System.out.println("aspose-3d-foss loaded successfully.");
}
}bakın o Yükleme Rehberi Gradle kurulum ve doğrulama adımları için.
Ne yapabilirsin
Bir kez kurulduğunda hemen yapabilirsiniz:
- yükü OBJ, STL, glTF 2.0 / GLB ve FBX dosyaları aracılığıyla
scene.open() - Denetçi Yorumlar için tıklayınız: traverse
NodeAğaçlar , Okumaya devam et →MeshGeometri, vertikal normlar ve UV’ler - dönüşüm düğümler: çeviri, dönüş ve ölçek ayarlamak için
TransformSınıfı - Malzeme Uygulaması: Gönderme
MaterialveyaPbrMaterialNode için - ihracat Herhangi bir destekleyici formatta,
scene.save() - Geometre Yapımı:• Yaratıcı
MeshKontrol noktaları ve poligonları ile programlı nesneler
Hızlı Başlangıç
3D dosyasını yükleme, sahne hiyerarşisini yazdırma ve GLB biçiminde yeniden kaydetme:
import com.aspose.threed.Scene;
import com.aspose.threed.Node;
public class QuickStart {
public static void main(String[] args) throws Exception {
Scene scene = new Scene();
scene.open("input.obj");
System.out.println("Root children: " + scene.getRootNode().getChildNodes().size());
for (Node node : scene.getRootNode().getChildNodes()) {
String entityType = node.getEntity() != null
? node.getEntity().getClass().getSimpleName()
: "no entity";
System.out.println(" " + node.getName() + " [" + entityType + "]");
}
scene.save("output.glb");
System.out.println("Saved output.glb");
}
}Sonraki adımlar
- Yükleme Rehberi:Maven/Gradle kurulumu ve doğrulama
- Geliştirici Rehberi: Format desteği, mesh operasyonları, malzemeler ve dönüşümler
- Özellikler ve fonksiyonlar: Java örnekleri ile her özellik alanına derin daldırma