@@ -162,6 +162,12 @@ THREE.EdgeSplitModifier = function () {
if ( geometry.index == null ) {
+ if ( THREE.BufferGeometryUtils === undefined ) {
+
+ throw 'THREE.EdgeSplitModifier relies on THREE.BufferGeometryUtils';
+ }
geometry = THREE.BufferGeometryUtils.mergeVertices( geometry );
}
@@ -169,6 +169,12 @@ var EdgeSplitModifier = function () {
+ if ( BufferGeometryUtils === undefined ) {
+ throw 'THREE.EdgeSplitModifier relies on BufferGeometryUtils';
geometry = BufferGeometryUtils.mergeVertices( geometry );