|
@@ -329,7 +329,7 @@ THREE.BufferGeometry.prototype = {
|
|
|
|
|
|
var lineDistances = new THREE.Float32Attribute( geometry.lineDistances.length, 1 );
|
|
|
|
|
|
- this.addAttribute( 'lineDistance', lineDistances.copyArray( geometry.lineDistances ) );
|
|
|
+ this.addAttribute( 'lineDistance', lineDistances.copyArray( geometry.lineDistances ) );
|
|
|
|
|
|
}
|
|
|
|
|
@@ -434,6 +434,21 @@ THREE.BufferGeometry.prototype = {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ if ( geometry.uvsNeedUpdate ) {
|
|
|
+
|
|
|
+ var attribute = this.attributes.uv;
|
|
|
+
|
|
|
+ if ( attribute !== undefined ) {
|
|
|
+
|
|
|
+ attribute.copyVector2sArray( geometry.uvs );
|
|
|
+ attribute.needsUpdate = true;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ geometry.uvsNeedUpdate = false;
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
if ( geometry.lineDistancesNeedUpdate ) {
|
|
|
|
|
|
var attribute = this.attributes.lineDistance;
|