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

Merge pull request #5408 from valette/patch-3

Fix WireframeHelper for BufferGeometries without offsets
......@@ -71,17 +71,23 @@ THREE.WireframeHelper = function ( object, hex ) {
var vertices = object.geometry.attributes.position.array;
var indices = object.geometry.attributes.index.array;
var offsets = object.geometry.offsets;
var drawcalls = object.geometry.drawcalls;
var numEdges = 0;
if ( drawcalls.length === 0 ) {
drawcalls = [ { count : indices.length, index : 0, start : 0 } ];
}
// allocate maximal size
var edges = new Uint32Array( 2 * indices.length );
for ( var o = 0, ol = offsets.length; o < ol; ++ o ) {
for ( var o = 0, ol = drawcalls.length; o < ol; ++ o ) {
var start = offsets[ o ].start;
var count = offsets[ o ].count;
var index = offsets[ o ].index;
var start = drawcalls[ o ].start;
var count = drawcalls[ o ].count;
var index = drawcalls[ o ].index;
for ( var i = start, il = start + count; i < il; i += 3 ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册