Transformujte 3D uzly pomocí Eulerových úhlů v Javě pomocí Aspose.3D

Úvod

Vítejte v tomto podrobném tutoriálu o transformaci 3D uzlů pomocí Eulerových úhlů v Javě pomocí Aspose.3D. V této příručce se ponoříme do procesu přidávání transformací do 3D uzlu pomocí Eulerových úhlů k dosažení dynamického umístění a orientace.

Předpoklady

Než se pustíme do výukového programu, ujistěte se, že máte splněny následující předpoklady:

  • Základní znalost programování v Javě.
  • Java Development Kit (JDK) nainstalovaný na vašem počítači.
  • Knihovna Aspose.3D, kterou můžete získat Aspose.3D Java dokumentace .

Importujte balíčky

Začněte importováním potřebných balíčků do vašeho projektu Java. Ujistěte se, že knihovna Aspose.3D je správně přidána do vaší třídy. Pokud jste si ji ještě nestáhli, najdete odkaz ke stažení tady .

import com.aspose.threed.*;

Krok 1. Inicializujte scénu a uzel

// ExStart:AddTransformationToNodeByEulerAngles
// Inicializujte objekt scény
Scene scene = new Scene();

// Inicializujte objekt třídy Node
Node cubeNode = new Node("cube");

Krok 2. Vytvořte síť a nastavte geometrii

// Volejte Common class create mesh pomocí metody polygon builder pro nastavení instance mesh
Mesh mesh = Common.createMeshUsingPolygonBuilder();

// Bodový uzel ke geometrii sítě
cubeNode.setEntity(mesh);

Krok 3. Nastavte Eulerovy úhly a překlad

// Eulerovy úhly
cubeNode.getTransform().setEulerAngles(new Vector3(0.3, 0.1, -0.5));

// Nastavte překlad
cubeNode.getTransform().setTranslation(new Vector3(0, 0, 20));

Krok 4. Přidejte uzel do scény

// Přidejte kostku na scénu
scene.getRootNode().getChildNodes().add(cubeNode);

Krok 5. Uložte 3D scénu

// Cesta k adresáři dokumentů.
String MyDir = "Your Document Directory";
MyDir = MyDir + "TransformationToNode.fbx";

// Uložte 3D scénu v podporovaných formátech souborů
scene.save(MyDir, FileFormat.FBX7500ASCII);
// ExEnd:AddTransformationToNodeByEulerAngles
System.out.println("\nTransformation added successfully to node.\nFile saved at " + MyDir);

Ujistěte se, že jste nahradili “Your Document Directory” příslušnou cestou na vašem počítači.

Závěr

Gratulujeme! Úspěšně jste transformovali 3D uzly pomocí Eulerových úhlů v Javě s Aspose.3D. Experimentujte s různými úhly a překlady a vytvořte dynamické a poutavé 3D scény.

FAQ

Q1: Mohu použít Aspose.3D for Java v komerčních projektech?

A1: Ano, můžete. Navštivte nákupní stránku pro podrobnosti o licencích.

Q2: Kde najdu podporu pro Aspose.3D?

A2: Aspose.3D fórum je místem, kde hledat pomoc a spojit se s komunitou.

Q3: Je k dispozici bezplatná zkušební verze?

A3: Ano, můžete prozkoumat zkušební verze zdarma vyzkoušet možnosti Aspose.3D.

Q4: Jak mohu získat dočasnou licenci?

A4: Můžete získat dočasnou licenci tady .

Q5: Kde najdu dokumentaci?

A5: dokumentace poskytuje komplexní návod k používání Aspose.3D pro Java.