Sha256: bc6a75e07058a7776ee47f66087d26f89d1d5824ba632f438c4b40f37067676d

Contents?: true

Size: 918 Bytes

Versions: 4

Compression:

Stored size: 918 Bytes

Contents

/*global define*/
define(['Core/PolylineVolumeOutlineGeometry', 'Core/Ellipsoid', 'Scene/PrimitivePipeline', 'Workers/createTaskProcessorWorker'], function(
        PolylineVolumeOutlineGeometry,
        Ellipsoid,
        PrimitivePipeline,
        createTaskProcessorWorker) {
    "use strict";

    function createPolylineVolumeOutlineGeometry(parameters, transferableObjects) {
        var polylineVolumeOutlineGeometry = parameters.geometry;
        polylineVolumeOutlineGeometry._ellipsoid = Ellipsoid.clone(polylineVolumeOutlineGeometry._ellipsoid);

        var geometry = PolylineVolumeOutlineGeometry.createGeometry(polylineVolumeOutlineGeometry);
        PrimitivePipeline.transferGeometry(geometry, transferableObjects);

        return {
            geometry : geometry,
            index : parameters.index
        };
    }

    return createTaskProcessorWorker(createPolylineVolumeOutlineGeometry);
});

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
cesium-0.24.0 app/assets/javascripts/Workers/createPolylineVolumeOutlineGeometry.js
cesium-0.23.0 app/assets/javascripts/Workers/createPolylineVolumeOutlineGeometry.js
cesium-0.22.0 app/assets/javascripts/Workers/createPolylineVolumeOutlineGeometry.js
cesium-0.21.1 app/assets/javascripts/Workers/createPolylineVolumeOutlineGeometry.js