Update weight function and fix 2D.
Update weight function and fix 2D.

esraerik/cesium,likangning93/cesium,omh1280/cesium,soceur/cesium,likangning93/cesium,kiselev-dv/cesium,wallw-bits/cesium,ggetz/cesium,jason-crow/cesium,hodbauer/cesium,YonatanKra/cesium,ggetz/cesium,emackey/cesium,omh1280/cesium,AnimatedRNG/cesium,josh-bernstein/cesium,kiselev-dv/cesium,kiselev-dv/cesium,aelatgt/cesium,jason-crow/cesium,esraerik/cesium,denverpierce/cesium,CesiumGS/cesium,AnalyticalGraphicsInc/cesium,emackey/cesium,likangning93/cesium,esraerik/cesium,CesiumGS/cesium,soceur/cesium,AnalyticalGraphicsInc/cesium,wallw-bits/cesium,aelatgt/cesium,YonatanKra/cesium,jasonbeverage/cesium,denverpierce/cesium,emackey/cesium,oterral/cesium,geoscan/cesium,josh-bernstein/cesium,ggetz/cesium,jason-crow/cesium,progsung/cesium,oterral/cesium,YonatanKra/cesium,denverpierce/cesium,NaderCHASER/cesium,esraerik/cesium,YonatanKra/cesium,CesiumGS/cesium,geoscan/cesium,aelatgt/cesium,likangning93/cesium,CesiumGS/cesium,aelatgt/cesium,CesiumGS/cesium,oterral/cesium,NaderCHASER/cesium,AnimatedRNG/cesium,jason-crow/cesium,kiselev-dv/cesium,jasonbeverage/cesium,hodbauer/cesium,hodbauer/cesium,AnimatedRNG/cesium,emackey/cesium,soceur/cesium,omh1280/cesium,ggetz/cesium,likangning93/cesium,AnimatedRNG/cesium,wallw-bits/cesium,NaderCHASER/cesium,omh1280/cesium,progsung/cesium,kaktus40/cesium,denverpierce/cesium,kaktus40/cesium,wallw-bits/cesium