【问题标题】:Maya import and read json file and extract dataMaya导入读取json文件并提取数据
【发布时间】:2021-11-14 07:32:57
【问题描述】:

这是一个名为 cube.json 的 json 文件

  {
    "0": {
        "name": "pCube3",
        "data": {
            "1": {
                "0": [-0.120863, 0.162588, 0.357396],
                "1": [-0.0200321, 0.0269478, 0.0592358],
                "2": [-2.63913, 2.43487, 3.13613],
                "3": [-0.251917, 0.323026, 0.678479],
                "4": [-0.101669, 0.136768, 0.300639],
                "5": [-0.0148588, 0.0199885, 0.0439381],
                "6": [-0.00304363, 0.00409438, 0.00900015],
                "7": [0, 0, 0]
            }
        }
    }
    }

在 Maya 2022 中,这是混合形状的导出数据。 0-7 数字是顶点数,后面的数字是 x、y 和 z 平移。有没有办法解析出将 x 、 y 、 z 转换分开的数据?

【问题讨论】:

    标签: json python-3.x maya


    【解决方案1】:

    在python中:

    data = json.load("cube.json")
    
    coords = []
    values = data['0']['data']['1']
    for k in values:
        coords.append(values[k])
    
    print(coords)
    

    结果:

    [[-0.120863, 0.162588, 0.357396], [-0.0200321, 0.0269478, 0.0592358], ...
    

    【讨论】:

      猜你喜欢
      • 2018-04-12
      • 1970-01-01
      • 1970-01-01
      • 2021-10-05
      • 2021-08-22
      • 1970-01-01
      • 2011-02-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多