Začíná se

Začíná s Aspose.3D FOSS pro Java

Vítejte na Podrobné 3D-Foss, zdarma, open-source Java knihovna pro načítání, stavbu a export 3D scén. Tento průvodce vás vezme z čerstvého projektu na pracovní scénu v minutách.


Předpoklady

PožadavekDetailní
JavaJDK 21 nebo později
Stavba nástrojeMaven nebo Gradle
OSWindows, MacOS nebo Linux

instalace

Přidejte závislost na Mavenu k vašemu pom.xml:

<dependency>
  <groupId>org.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.5.0</version>
</dependency>

Zkontrolujte si :

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.");
    }
}

Vidět The Instalace průvodce Pro nastavení a ověřování stupňů.


Co můžete udělat

Po instalaci můžete okamžitě:

  • Naloženo OBJ, STL, glTF 2.0 / GLB a FBX soubory prostřednictvím scene.open()
  • Inspekce Hry z hřiště: průchod Node stromy, číst dál Mesh geometrie, přístup vertikální normy a UV
  • Transformace uzly: nastavení překladu, rotace a stupnice přes Transform třída
  • Použijte materiály:• Přidělování Material nebo PbrMaterial Na nody
  • Vývoz jakýkoliv formát podporovaný s scene.save()
  • Budujte geometrii:• vytvořit Mesh Objekty programově s kontrolními body a polygony

rychlý start

Stáhněte si 3D soubor, vytiskněte hierarchii scény a znovu uložíte ve formátu GLB:

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

Další kroky

 Čeština