提交 a28f4e9b 编写于 作者: M Mr.doob

DirectGeometry: Added indices back.

上级 ca165193
......@@ -297,6 +297,13 @@ THREE.BufferGeometry.prototype = {
fromDirectGeometry: function ( geometry ) {
if ( geometry.indices.length > 0 ) {
var indices = new Uint16Array( geometry.indices.length * 3 );
this.addAttribute( 'index', new THREE.BufferAttribute( indices, 1 ).copyIndicesArray( geometry.indices ) );
}
if ( geometry.vertices.length > 0 ) {
var positions = new Float32Array( geometry.vertices.length * 3 );
......
......@@ -11,6 +11,7 @@ THREE.DirectGeometry = function () {
this.name = '';
this.type = 'DirectGeometry';
this.indices = [];
this.vertices = [];
this.colors = [];
this.normals = [];
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册