|
@@ -62,7 +62,7 @@ THREE.WireframeHelper = function ( object ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
- } else if ( object.geometry.offsets ) {
|
|
|
+ } else if ( object.geometry.offsets.length ) {
|
|
|
|
|
|
var vertices = object.geometry.attributes.position.array;
|
|
|
var indices = object.geometry.attributes.index.array;
|
|
@@ -120,6 +120,7 @@ THREE.WireframeHelper = function ( object ) {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
+
|
|
|
} else {
|
|
|
|
|
|
var vertices = object.geometry.attributes.position.array;
|
|
@@ -132,12 +133,13 @@ THREE.WireframeHelper = function ( object ) {
|
|
|
for ( var i = 0, l = numTris; i < l; i ++ ) {
|
|
|
|
|
|
var index = i * 9;
|
|
|
- var index2 = 2 * index;
|
|
|
|
|
|
for ( var j = 0; j < 3; j ++ ) {
|
|
|
|
|
|
+ var index2 = 2 * index + 6 * j;
|
|
|
var vertex1 = j * 3;
|
|
|
var vertex2 = ( ( j + 1 ) % 3 ) * 3;
|
|
|
+
|
|
|
coords[ index2 + 0 ] = vertices[ index + vertex1 ];
|
|
|
coords[ index2 + 1 ] = vertices[ index + vertex1 + 1 ];
|
|
|
coords[ index2 + 2 ] = vertices[ index + vertex1 + 2 ];
|