我正在尝试读取人类的 FBX 文件,我需要从中取出关节,我遇到了几个标记为“LimbNode”的节点,带有不同肢体的名称,我很确定这些是关节,但是我不能了解如何找到与该特定节点匹配的顶点,例如我在文件中有以下属性:
["Model", [49742448, "mixamorig:HeadTop_End::Model", "LimbNode"], "LSS", [
["Version", [232], "I", []],
["Properties70", [], "", [
["P", ["RotationActive", "bool", "", "", 1], "SSSSI", []],
["P", ["ScalingMax", "Vector3D", "Vector", "", 0.0, 0.0, 0.0], "SSSSDDD", []],
["P", ["DefaultAttributeIndex", "int", "Integer", "", 0], "SSSSI", []],
["P", ["Lcl Translation", "Lcl Translation", "", "A", 0.0, 2.353147506713867, 0.8237115740776062], "SSSSDDD", []]]],
["Shading", [true], "C", []],
["Culling", ["CullingOff"], "S", []]]]
(这是从 Mixamo 下载的 FBX 文件)我看到数字 49742448,我认为这是 FBX 文件的一些内部 id,但是我找不到如何将其转换为网格上的点/顶点。该数字仅在树关节规范中再次出现,并且没有平移到网格中的某个点。