diff --git a/Source/Core/CorridorGeometry.js b/Source/Core/CorridorGeometry.js index be95084c17c1..40144bb74be4 100644 --- a/Source/Core/CorridorGeometry.js +++ b/Source/Core/CorridorGeometry.js @@ -712,7 +712,7 @@ define([ } else { var computedPositions = CorridorGeometryLibrary.computePositions(params); attr = combine(computedPositions, vertexFormat, ellipsoid); - attr.attributes.position.values = new Float64Array(PolylinePipeline.scaleToGeodeticHeight(attr.attributes.position.values, height, ellipsoid, attr.attributes.position.values)); + attr.attributes.position.values = PolylinePipeline.scaleToGeodeticHeight(attr.attributes.position.values, height, ellipsoid, attr.attributes.position.values); } var attributes = attr.attributes; var boundingSphere = BoundingSphere.fromVertices(attributes.position.values, undefined, 3); diff --git a/Source/Core/CorridorOutlineGeometry.js b/Source/Core/CorridorOutlineGeometry.js index dd714c7a5995..16d6ad6768da 100644 --- a/Source/Core/CorridorOutlineGeometry.js +++ b/Source/Core/CorridorOutlineGeometry.js @@ -268,7 +268,7 @@ define([ var newPositions = new Float64Array(length * 2); positions = PolylinePipeline.scaleToGeodeticHeight(positions, height, ellipsoid, positions); - extrudedPositions = PolylinePipeline.scaleToGeodeticHeight(extrudedPositions, extrudedHeight, ellipsoid); + extrudedPositions = PolylinePipeline.scaleToGeodeticHeight(extrudedPositions, extrudedHeight, ellipsoid, extrudedPositions); newPositions.set(positions); newPositions.set(extrudedPositions, length); attributes.position.values = newPositions; @@ -388,7 +388,7 @@ define([ } else { var computedPositions = CorridorGeometryLibrary.computePositions(params); attr = combine(computedPositions, ellipsoid, params.cornerType); - attr.attributes.position.values = new Float64Array(PolylinePipeline.scaleToGeodeticHeight(attr.attributes.position.values, height, ellipsoid)); + attr.attributes.position.values = PolylinePipeline.scaleToGeodeticHeight(attr.attributes.position.values, height, ellipsoid, attr.attributes.position.values); } var attributes = attr.attributes; var boundingSphere = BoundingSphere.fromVertices(attributes.position.values, undefined, 3);