Browse our Products

Aspose.3D for Python via .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.ClassType

Added class aspose.threed.formats.gltf.EnumType

Added class aspose.threed.formats.gltf.EnumValue

Added class aspose.threed.formats.gltf.Property

Added class aspose.threed.formats.gltf.PropertyTable

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

Sample code:

from aspose.threed import Scene
from aspose.threed.gltf import *

scene = Scene.from_file("SharedPropertyTable.gltf")
metadata = StructuralMetadata.from(scene);
print("Dumping structural metadata from input glTF file:");
for kv in metadata.property_tables[0].values:
    print(f"{kv.key} = {kv.value}"