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