首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ThreeJS JSON对象场景格式4

ThreeJS JSON对象场景格式4
EN

Stack Overflow用户
提问于 2022-06-02 10:16:17
回答 1查看 103关注 0票数 2

我是新来的三人。

我试图理解JSON对象场景格式4的JSON结构。

代码语言:javascript
复制
"object": {
    "uuid": "89529CC6-CBAC-412F-AFD1-FEEAE785BA19",
    "type": "Scene",
    "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],
    "children": [
        {
            "uuid": "33FA38D9-0AAC-4657-9BBE-5E5780DDFB2F",
            "name": "Box 1",
            "type": "Mesh",
            "geometry": "C3BF1E70-0BE7-4E6D-B184-C9F1E84A3423",
            "material": "87D95D6C-6BB4-4B8F-8166-A3A6945BA5E3",
            "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]
        },
        {
            "uuid": "16F2E381-2B73-44C4-A7BB-38D7E1CD2381",
            "name": "PointLight 1",
            "type": "PointLight",
            "color": 16777215,
            "intensity": 1,
            "distance": 0,
            "matrix": [1,0,0,0,0,1,0,0,0,0,1,0,100,200,150,1]
        }
    ]
}

“矩阵”:1,0,0,0,0,1,0,0,0,1 0,100,200,150,1

这个矩阵描述如下:“矩阵”:xx,xy,xz,?,yx,yy,yz,?,zx,zy,zz,?,px,py,pz,?

什么是"?“在这个矩阵里?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-02 10:42:10

JSON中的矩阵属性指的是Object3D.matrix属性,它实际上是一个4x4矩阵。

Matrix4类在three.js中将其数字存储在elements属性中。它是一个数组,它按列的主要顺序保存数字。当矩阵被序列化/反序列化时,这个顺序将被保持。

因此,您在JSON中看到的是一个按列的主要顺序序列化的4x4矩阵。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72474530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档