Extrahování informací do aktiv scény

Úvod

Vítejte v tomto komplexním tutoriálu o používání Aspose.3D pro .NET k získávání cenných informací a vylepšení vašich 3D scén. Aspose.3D je výkonná knihovna, která umožňuje vývojářům bezproblémově manipulovat s 3D scénami v aplikacích .NET. V tomto tutoriálu se zaměříme na klíčový úkol přidání informací o majetku do scény.

Předpoklady

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

Importovat jmenné prostory

Ve svém projektu .NET nezapomeňte zahrnout potřebné jmenné prostory pro přístup k funkcím Aspose.3D:

using System;
using System.IO;
using System.Collections;
using Aspose.ThreeD;

Krok 1: Inicializujte 3D scénu

Scene scene = new Scene();

Vytvořte novou 3D scénu pomocíScene třída.

Krok 2: Nastavte informace o aplikaci a dodavateli

scene.AssetInfo.ApplicationName = "Egypt";
scene.AssetInfo.ApplicationVendor = "Manualdesk";

Definujte název aplikace a dodavatele související s vaší 3D scénou.

Krok 3: Definujte jednotky měření

scene.AssetInfo.UnitName = "pole";
scene.AssetInfo.UnitScaleFactor = 0.6;

Zadejte jednotky měření použité ve vaší scéně. V tomto příkladu používáme staroegyptské jednotky zvané „pól“, přičemž 1 sloup se rovná 60 cm.

Krok 4: Uložte scénu

var output = "Your Output Directory" + "InformationToScene.fbx";
scene.Save(output, FileFormat.FBX7500ASCII);

Uložte scénu s přidanými informacemi o aktivech do formátu souboru podporovaného 3D. Podle potřeby upravte výstupní adresář.

Krok 5: Zobrazte zprávu o úspěchu

Console.WriteLine("\nAsset information added successfully to Scene.\nFile saved at " + output);

Informujte uživatele, že informace o majetku byly úspěšně přidány a soubor je uložen.

Závěr

Gratulujeme! Úspěšně jste se naučili, jak používat Aspose.3D pro .NET k extrahování a přidávání základních informací o aktivech do vašich 3D scén. Tyto znalosti otevírají nekonečné možnosti pro vytváření informativnějšího a poutavějšího 3D obsahu.

FAQ

Q1: Mohu používat Aspose.3D pro .NET s jinými programovacími jazyky?

Odpověď 1: Aspose.3D primárně podporuje jazyky .NET, ale můžete prozkoumat možnosti interoperability pro jiné jazyky.

Q2: Je k dispozici bezplatná zkušební verze pro Aspose.3D pro .NET?

A2: Ano, máte přístup k bezplatné zkušební verzi tady .

Q3: Jak získám podporu pro dotazy související s Aspose.3D?

A3: Navštivte Aspose.3D fórum za komunitu a podporu.

Q4: Mohu si zakoupit dočasnou licenci pro Aspose.3D for .NET?

A4: Ano, můžete získat dočasnou licenci tady .

Q5: Kde najdu podrobnou dokumentaci k Aspose.3D pro .NET?

A5: Viz dokumentace pro podrobné informace.