Hello
We’re testing Aspose ThreeD for .NET for extracting meshes from FBX files. Part of the requirement is to have a reliable means of uniquely identifying each mesh from within a file. This is to prevent us from re-extracting existing meshes if we run a new version of the file. I’ve read that the ‘Name’ property of the mesh’s parent node is not guaranteed to be unique, however the file I’m testing contains entries like the following:
Model: 1234567890, "Model::AN-EXAMPLE-MESH", "Mesh" {
Version: 232
Properties70: {
P: "PreRotation", "Vector3D", "Vector", "",-90,-0,0
P: "RotationActive", "bool", "", "",1
P: "InheritType", "enum", "", "",1
P: "ScalingMax", "Vector3D", "Vector", "",0,0,0
P: "DefaultAttributeIndex", "int", "Integer", "",0
P: "Lcl Rotation", "Lcl Rotation", "", "A",0,-0,179.999991348578
P: "Lcl Scaling", "Lcl Scaling", "", "A",100,100,100
P: "MaxHandle", "int", "Integer", "UH",422
}
Shading: T
Culling: "CullingOff"
}
The first number (1234567890) appears to be a means of identifying the mesh in order that it can be associated with, among other things a geometry and a material. Assuming that this number is unique to its associated mesh, it would be an ideal property with which to identify the meshes once they are extracted. Is there a means of obtaining the number via the API and, if not, are there any plans to expose this number in the future?
Many Thanks,
Martin