|
@@ -830,12 +830,17 @@ Rhino3dmLoader.Rhino3dmWorker = function () {
|
|
|
|
|
|
//Handle objects
|
|
|
|
|
|
- for ( var i = 0; i < doc.objects().count; i ++ ) {
|
|
|
+ var objs = doc.objects()
|
|
|
+ var cnt = objs.count
|
|
|
|
|
|
- var _object = doc.objects().get( i );
|
|
|
+ for ( var i = 0; i < cnt; i ++ ) {
|
|
|
+
|
|
|
+ var _object = objs.get( i );
|
|
|
|
|
|
var object = extractObjectData( _object, doc );
|
|
|
|
|
|
+ _object.delete();
|
|
|
+
|
|
|
if ( object !== undefined ) {
|
|
|
|
|
|
if ( object.attributes.materialIndex >= 0 ) {
|
|
@@ -849,8 +854,6 @@ Rhino3dmLoader.Rhino3dmWorker = function () {
|
|
|
|
|
|
}
|
|
|
|
|
|
- _object.delete();
|
|
|
-
|
|
|
}
|
|
|
|
|
|
// Handle instance definitions
|