相关疑难解决方法(0)

three.js:具有纹理坐标的BufferGeometry

我找不到具有纹理坐标的THREE.BufferGeometry示例.它应该用于纹理网格吗?我无法让它发挥作用.这是我的测试代码:

var quad_vertices =
[
    -30.0,  30.0, 0.0,
     30.0,  30.0, 0.0,
     30.0, -30.0, 0.0,
    -30.0, -30.0, 0.0
];

var quad_uvs =
[
    0.0, 0.0,
    1.0, 0.0,
    1.0, 1.0,
    0.0, 1.0
];

var quad_indices =
[
    0, 2, 1, 0, 3, 2
];

var geometry = new THREE.BufferGeometry();

geometry.attributes =
{
    position:
    {
        itemSize: 3,
        array: new Float32Array(3 * 4)
    },

    uv:
    {
        itemSize: 2,
        array: new Float32Array(2 * 4)
    },

    index:
    {
        itemSize: 1,
        array: new Uint16Array(6)
    }
};

var …
Run Code Online (Sandbox Code Playgroud)

three.js

6
推荐指数
1
解决办法
6381
查看次数

标签 统计

three.js ×1