小编Soo*_*onk的帖子

setDrawRange 的作用是什么?在 Three.js 中

我一直在研究一个 Three.js 代码。

在阅读代码和文档时,我无法理解一件事。

在这段代码中。 http://jsfiddle.net/w67tzfhx/

有一个代码如下。

function init(){

    var geometry = new THREE.BufferGeometry();
    var positions = new Float32Array(MAX_POINTS*3);
        geometry.addAttribute('position',new THREE.BufferAttribute(positions,3))

        drawCount =2;
        geometry.setDrawRange(0,drawCount );

        mat =  new THREE.LineBasicMaterial( { color: 0xff0000, linewidth: 2 } );

        line= new THREE.Line(geometry, mat)

        scene.add(line)

        updatePositions();

}
Run Code Online (Sandbox Code Playgroud)

什么是setDrawRange?drawCount 在那里做什么?

官方文件说

.setDrawRange ( start : Integer, count : Integer ) : null 设置 .drawRange 属性。对于非索引 BufferGeometry,count 是要渲染的顶点数。对于索引 BufferGeometry,count 是要渲染的索引数。

我根本不明白。

谁能帮我解释一下它是什么?先感谢您。

javascript data-visualization three.js

0
推荐指数
1
解决办法
1526
查看次数

标签 统计

data-visualization ×1

javascript ×1

three.js ×1