瀏覽代碼

Merge pull request #10381 from makc/patch-4

fixes #10380
Mr.doob 8 年之前
父節點
當前提交
8589aeceb0
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      examples/js/loaders/PLYLoader.js

+ 3 - 1
examples/js/loaders/PLYLoader.js

@@ -312,7 +312,9 @@ THREE.PLYLoader.prototype = {
 
 			// mandatory buffer data
 
-			geometry.setIndex( new ( buffer.indices.length > 65535 ? THREE.Uint32BufferAttribute : THREE.Uint16BufferAttribute )( buffer.indices, 1 ) );
+			if ( buffer.indices.length > 0 ) {
+				geometry.setIndex( new ( buffer.indices.length > 65535 ? THREE.Uint32BufferAttribute : THREE.Uint16BufferAttribute )( buffer.indices, 1 ) );
+			}
 			geometry.addAttribute( 'position', new THREE.Float32BufferAttribute( buffer.vertices, 3 ) );
 
 			// optional buffer data