Access to FBX Global Translation/Rotation/Scaling properties

I have encountered a model that appears to be mangled when imported into some applications. The file was exported by 3ds max, and is attached

After digging around and looking at the fbx I found that it does not use the usual local translation, rotation and scale properties:

image.png (8.7 KB)

From my testing I was not able to access any of the Geometric properties:

var gTranslation = node.GetProperty( “GeometricTranslation” );
var gRotation = node.GetProperty(“GeometricRotation”);
var gScaling = node.GetProperty(“GeometricScaling”);

The above lines return null on the nodes.

GeometricPropertiesExample.ascii.fbx.zip (3.6 KB)

I would like to open the fbx with Aspose.ThreeD.Scene, get the Geometric property values if they
exist, store the values, remove the properties, and then apply the values to the corresponding node.Transform property. That way I can ‘fix’ the model for the problematic application

@bortos

Thank you for contacting support.

We are looking into it and will share our feedback with you soon.

@bortos

Thank you for being patient.

These properties were internally handled so they can not be accessed by the dynamic property. However, we will be exposing these properties through Transform in upcoming version of the API, Aspose.3D for .NET 19.9.

@bortos

We are glad to inform you that the issue has been resolved. Please try Aspose.3D for .NET 19.9.