Browse our Products

Aspose.3D for Node.js via Java 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 com.aspose.threed.StructuralMetadata

Added class com.aspose.threed.StructuralMetadata.ClassType

Added class com.aspose.threed.StructuralMetadata.EnumType

Added class com.aspose.threed.StructuralMetadata.EnumValue

Added class com.aspose.threed.StructuralMetadata.Property

Added class com.aspose.threed.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);
    System.out.println("Dumping structural metadata from input glTF file:");
    for(var kv : metadata.getPropertyTables().get(0).getValues().entrySet())
    {
	    System.out.println(kv.getKey() + " = " + kv.getValue());
    }