Sha256: bcee0ed94e54863ee038fa9d168af1cc7621316a931f14cd5b6dde2cb618ef3b
Contents?: true
Size: 1.15 KB
Versions: 6
Compression:
Stored size: 1.15 KB
Contents
/*global define*/ define(['Core/defined', 'Core/Ellipsoid', 'Core/GeographicProjection', 'Core/Matrix4', 'Core/WebMercatorProjection', 'Scene/PrimitivePipeline', 'Workers/createTaskProcessorWorker'], function( defined, Ellipsoid, GeographicProjection, Matrix4, WebMercatorProjection, PrimitivePipeline, createTaskProcessorWorker) { "use strict"; function combineGeometry(parameters, transferableObjects) { parameters.ellipsoid = Ellipsoid.clone(parameters.ellipsoid); parameters.projection = (parameters.isGeographic) ? new GeographicProjection(parameters.ellipsoid) : new WebMercatorProjection(parameters.ellipsoid); parameters.modelMatrix = Matrix4.clone(parameters.modelMatrix); PrimitivePipeline.receiveInstances(parameters.instances); var result = PrimitivePipeline.combineGeometry(parameters); PrimitivePipeline.transferGeometries(result.geometries, transferableObjects); PrimitivePipeline.transferPerInstanceAttributes(result.vaAttributes, transferableObjects); return result; } return createTaskProcessorWorker(combineGeometry); });
Version data entries
6 entries across 6 versions & 1 rubygems