Node — Aspose.3D FOSS for .NET

Enumerations

Enumerations Node klassen representerer et navngitt element i Aspose.3D-scengrafen. Hver node kan holde én Entity (som en Mesh, Camera, eller Light).

using Aspose.ThreeD;

var scene = new Scene();

// Access the root node
Node root = scene.RootNode;

// Create a child node
Node child = root.CreateChildNode("my_node");

// Iterate child nodes
foreach (var node in root.ChildNodes)
{
    Console.WriteLine(node.Name);
}

Enumerations

EnumerationsEnumerationsEnumerationsEnumerations
Namestringget/setMenneskelig lesbar identifikator for noden
EntityEntityget/setDen primære enheten knyttet til denne noden
EntitiesList<Entity>getAlle enheter knyttet til denne noden
ChildNodesList<Node>getBarnenoder i scenens hierarki
ParentNodeNodegetForeldrenode i hierarkiet
TransformTransformgetLokal transformasjon (translasjon, rotasjon, skalering)
GlobalTransformGlobalTransformhentBeregnede verdensromtransformasjon
PropertiesPropertyCollectionhentEgendefinerte egenskaper

Enumerations

EnumerationsReturtypeEnumerations
CreateChildNode(string name)NodeOppretter en ny undernode med det angitte navnet
CreateChildNode(string name, Entity entity)NodeOppretter en undernode med en tilknyttet enhet

Enumerations

using Aspose.ThreeD;
using Aspose.ThreeD.Entities;

var scene = new Scene();

// Build a hierarchy with entities
var parent = scene.RootNode.CreateChildNode("Parent");
parent.Transform.Translation = new FVector3(10, 0, 0);

var box = new Box(2, 2, 2);
var child = parent.CreateChildNode("BoxChild", box);
child.Transform.Translation = new FVector3(5, 0, 0);

scene.Save("hierarchy.gltf");

Se også

 Norsk