File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -3,10 +3,9 @@ var createModel = require('../_base/utils').createModel;
3
3
4
4
var AutogenPlainBufferGeometryModel = require ( '../geometries/PlainBufferGeometry.autogen' ) . PlainBufferGeometryModel ;
5
5
6
- var core = require ( '../core' )
7
- var BufferGeometryModel = core . BufferGeometryModel ;
8
- var BufferAttributeModel = core . BufferAttributeModel ;
9
- var GeometryModel = core . GeometryModel ;
6
+ var BufferAttributeModel = require ( '../core/BufferAttribute.js' ) . BufferAttributeModel ;
7
+ var GeometryModel = require ( '../core/Geometry.autogen.js' ) . GeometryModel ;
8
+ var BufferGeometryModel = require ( '../core/BufferGeometry.autogen.js' ) . BufferGeometryModel ;
10
9
11
10
12
11
var PlainBufferGeometryModel = AutogenPlainBufferGeometryModel . extend ( {
@@ -111,7 +110,11 @@ var PlainBufferGeometryModel = AutogenPlainBufferGeometryModel.extend({
111
110
console . warn ( 'Cannot remove buffer geometry attributes:' , removed ) ;
112
111
}
113
112
added . forEach ( key => {
114
- obj . addAttribute ( key , value [ key ] ) ;
113
+ if ( key === 'index' ) {
114
+ obj . setIndex ( value [ key ] ) ;
115
+ } else {
116
+ obj . addAttribute ( key , value [ key ] ) ;
117
+ }
115
118
} ) ;
116
119
117
120
var commonChanged = _ . filter ( common , key => { return obj . getAttribute ( key ) !== value [ key ] } ) ;
You can’t perform that action at this time.
0 commit comments