Browse our Products

Aspose.3D for .NET 25.4 Release Notes

Improvements and Changes

KeySummaryCategory
THREEDNET-1671Add meta data import using extension EXT_structural_metadata for glTFTask
THREEDNET-1650Add meta data export using extension EXT_mesh_features for glTFNew Feature
THREEDNET-1668GLTF exported by Ready Player ME cannot be importedBug fixing

API Changes

Added class Aspose.ThreeD.Formats.GLTF.StructuralMetadata

Added class Aspose.ThreeD.Formats.GLTF.StructuralMetadata.ClassType

Added class Aspose.ThreeD.Formats.GLTF.StructuralMetadata.EnumType

Added class Aspose.ThreeD.Formats.GLTF.StructuralMetadata.EnumValue

Added class Aspose.ThreeD.Formats.GLTF.StructuralMetadata.Property

Added class Aspose.ThreeD.Formats.GLTF.StructuralMetadata.PropertyTable

The added classes allows you to read EXT_structural_metadata from input glTF file

Sample code:

    var scene = Scene.FromFile(@"SharedPropertyTable.gltf");
    var metadata = StructuralMetadata.From(scene);
    Console.WriteLine("Dumping structural metadata from input glTF file:");
    foreach(var kv in metadata.PropertyTables[0].Values)
    {
	Console.WriteLine($"{kv.Key} = {kv.Value}");
    }