From 2b4ca13707ea188fd1caf68b5cf11c464830508f Mon Sep 17 00:00:00 2001 From: hpinkos Date: Tue, 19 Jun 2018 17:30:44 -0400 Subject: [PATCH 1/3] Add zIndex to CZML --- Apps/Sandcastle/gallery/CZML ZIndex.html | 133 +++++++++++++++++++++++ Apps/Sandcastle/gallery/CZML ZIndex.jpg | Bin 0 -> 22490 bytes Source/DataSources/CzmlDataSource.js | 4 + Specs/DataSources/CzmlDataSourceSpec.js | 16 ++- 4 files changed, 149 insertions(+), 4 deletions(-) create mode 100644 Apps/Sandcastle/gallery/CZML ZIndex.html create mode 100644 Apps/Sandcastle/gallery/CZML ZIndex.jpg diff --git a/Apps/Sandcastle/gallery/CZML ZIndex.html b/Apps/Sandcastle/gallery/CZML ZIndex.html new file mode 100644 index 000000000000..7add4d80ea03 --- /dev/null +++ b/Apps/Sandcastle/gallery/CZML ZIndex.html @@ -0,0 +1,133 @@ + + + + + + + + + Cesium Demo + + + + + + +
+

Loading...

+
+ + + + diff --git a/Apps/Sandcastle/gallery/CZML ZIndex.jpg b/Apps/Sandcastle/gallery/CZML ZIndex.jpg new file mode 100644 index 0000000000000000000000000000000000000000..755e21fa8e3efba7d4416152f5c15e511a82733f GIT binary patch literal 22490 zcmbTdbyOTp^fowHa1HK3gS%URU?I4Ba0u?sBoHKIfZz_nEw~I82<{Nv-DQA52N>X+ z_qX5q_MH7|cklF_=`&r`T~Af_t$Uwa{j&J72_X2OsGF2vtYue}XvM|J3=P zUw2DKS8r}tTW@+nZeDJFKE#z)0P+B2B&7eg|1BtJDF4YTR8$l+^jGNU|0xD0HYNrJ z76v*x7A_VRHV#72G4b$maq#}z|L-LKRsXLRV#C2e$M~TLuCALzd+LHoz{)cW6N{9LoPv^>h4n2PyP%M;h^Uyj z{CfpOC1sTlI=XuL28Kq));6|w_70Apy}W&V{rm$0!@osDMn!**NlZ#kNli=7$Sf!< zDlRE4E3c?;Xl!Z*x3sqP^!D`+3=R#COwY{D%`Yr2EpKh_?C$L!93CA*FR!j|Ztr0C z5C7pp0-*d~u>KFS{|7EY1TJL67@(s6hYJbW51}Z8sAzBaUJ=P^p<8;qX5jydK`fV$ zU)PPvD4=~oV&yr7Mam?&#SHxq+W#Q?e+Mk={};0V1ML6CwG6;PK|%~33L!uS0LQ{i z6b3aAh*F?j9Ms(3YL2N>kSH;|g)G3gBa#9|)@0sd=a#}BXF($rY3yT|*b~U03#G1u zg-gI^o06R-&^IVJ;p9|&s`l-cYVeLDW15uAq`BjzI!&5rg70QnAb?klZuBYPjIH^s zs?}t_n|#vT6Q4TnsrC5_Cg)06Mfrex<*L2d0N)DrW1w!(y95JAssQKMHK{JVyxotQ z{n&~mA3Z&*M+648dVOwCz2Omt(~?pF+gu7(_026E3AH4Q+J3p|a4Fc%bOoQMZ?tgg z?`mS{eLEEq+6@7bckV%fyAPqSL=7Nl?>{w8cnz+zuE4Kg3v(L{ba2ATodt+lklRz# zW|bV3k@5@RL*{GBPj?6LF95TU;mvrMa8Qp0D%Vas>>ldX^GuXst+JsMY3Wg}4C@6KdAA3}=xSXPkYyPR?!824( zr1zB_lZnpqW&oWo!rPn{rn22dIl6ZgNLyY;A+5E$Qg@J$C=~>K0nFE|1o1@V)rp*D zv@P_?;0Aj@tqmJnA~9-iBz&g@of7*=$o%zOOUXgH6gxzbw*-D9W{a;;(qG z1UX_*00#U9`dgXaa_s{Nq=jKCgUz+_JNPj&1UIT4Jj)DC^TBSy<*2c_Gz^^^_!N@t zC~+y-4Zo}LQ;BVPM7U%wbu*|Jk2qTU0~NaZ+ey4-V1lK$VGF+^&L-kZ>yff2_+ZaD z7wj73h{jZP^201X*KALI@4|(1P|=+FsM%o)G9A#JPy`_wdr~gRx;fmW##Qn>3-ulK zemh0>Jz|?+$@7G$zS?VqKkOB+EYl2>wU-ASmUErMVH|gP1aj_gl9=G?R=C&O-6g8* z7Ci*)*O{tBf|AXNgm1FoyWvaQOpVpghc#1C-(CQli?P7%ph2>4&)mUWP{xk}#DV%< zF8&shVaP*$@%xyS&u?A;;VNAY*c`r(%=_{F#DGrIUit$mj|I3B%iw0$H#iok%{=~A z7(`AAMOO16wUUUbwHoRU7)HrHXss02_|hS4r0_c0cz&KoYH`3*9H zL}$`}WRRZyY001*&zR_svcX(&8W4>r@g0Uufx*vxZz&$0L;R1$7Z#*ZpXy%#Tk#zq znJy;#YDi$N^Y=J@fv#D<*GPR$Ax1`;qhFX-1-Ow8i%2JR3W439UjPnf93Q0FF5>%D zsRmoXvO!yUB%ggV>wBqfYpqSv^-{Y0jnY3F4WNYd>zx+Hb?eO=Ix6y1B&k|JS?^cc z8T9IOul1~1SJJ?RPdvM!CjJeZBC(QG{MGGSPui2GM-f-Qdm<%Se(`@$PZ4<8U z-&Ct0KhJaW92U}Y)?^yO_z|qI?x9aXJVfyKPf;%b$4VYT)$N*ZX}Q=P&4fa~%}EwG zZyeW5q#ZLXPKOEO(Q4z_>%$}0ny5;u>5zciA97v*87!T!u74F`C5%-+3ZcWW!DkG*3$oj= zTv#w647wFGx_JI+W^=l!G=zIU=tqQpn5cED;kq>oa(Og$eH%)vk!4TjQ3+QtQ8nu;Hf)#qnZ&*<;HoF#&rc+j8r z+y>qHZYP&cZmD5@(3)HIdKYwsshciRQ-A3@gWNM7f|Zim%>ItcHb)Ofw2tAz#0iot z&q4t*dm|a|fAa_nJ9tY5(|9z4-3_2`7x)**;QG6`ahHhWe$yr&%-|)`kT@f~7^nkC z%TbIurf{Ob@ym`or7qBpjn_<_GS&LCXe$2{B=Q&T4F==TWHPByaSBuEF|F5kI0l&(+}pO^v7Y8VvcY8fyPB2aBzejYeQDoJ z!zHXG=jX}LejDf{zRFNauT8ZzD-2@NXvYc-MxL7qc6mw(rG^VW{gEUoT!9%VJonFe zbBvzkkWvkEZ#HI)^x#gEv;2GaDRFO5Y_lpDr39`I#gDp~g#4iK(gJr3VS2c@PmL5y zpS+?D_VUi;_irWwXA%K~pRq^DPguK4JOnQEAlhA2+HcvJ@H zc*Mot2!fc$gYul7m-FiVB0{N*9r&rF7`mHe2pyrTrrm^=Zf=r&!a?;A9N;px#jh8@ zg@Fc)5&!i3Q5<3DB&3;PS>4ZMGu~7+NQdGs>tDCy!D^h(3@t5oD!+UjDJlHksOW7f z_oV$r)2qBF9LS@FJMI|12{(q?b(P86i>Gh5cLh+2s4bo(q%duQKIM&QkUUT2NohZr98M)`$3){U&Ugkk9*KJVqJL3958JI5?%s}j1 zrAhd0{PPnSrlk%1Tm!#sdI5B)Ak5N~i5JynvKGAc4%u4&P&fQ*ZqS4Mb^cGPh{acD z=~@eMK_Q<7lUc_TMZ1TF52}2+u%B`LlXhs^-HKs;s_k<;uBHsw-dwq>pr99k^js6W zPB}ByXUMgpSN5mYqSLs~w{up8g&%>zweF)s=-1cB5?6mA()gj1>-?~z?YG{O*oT2} zH9i6m3wF{^_ox1o2Np#yfQBwOfqXBp;jSmh;s;%mTb$rz#Pcg7Eh35ONuMB&;2v^% z1;>))iU#NJ6t{)K!sQ5?O^C4V9p+?DS=Xc&rKeFBrK%S+*&fl8Ah?k|+VdZG-@cWt zMl?v(NZVM{xKjdyxbULkr=aA^81JV3QH#CUnyVn5{(D+3=cUn)g05W|hn;2?d;7*u ziCvqE8pOwKXf-j<0#5UtXczErBr(9uW5{jVrR8_e%aM_)X3<^=!U%2unp)-yk<*zM z0P5TY+#N=?<-9HiwNVw6*Mfd@u_nnb5OiP;QnYAvPFPCO)&twW^-V1Ghv#3E_D@E4 zHAeNT%0$x<1-otYQ2NKPC8`OYcs3Vz4e{_Ii&66|P5lTxQcAn3rN^lZNr6%gJh(+k zvKBbz(kJQ9{)YVeq18f}Tk3zu|55U9rxUfZuUig@?y2FocY>gLf%||GKONjaQ7WBl zgR}_^i?;PBDN5;$^*%6<8QC*(mq~68ROuOu5gNXup21b`UvbhKNIk8JW2_Vf8Hg|K zCO$M6N%_g4f(eLtd|#6ghRNyF9Us?(|H{l*zTD*4P6g!R;u6FZyWhvFilJ=V8w$au zKH%=+K#F5DgH;y8avvl@h$bEeh}(%ete!RhK_p0p5(co6=2~9>hLA|coLKBZ--qTu zAwJtJbyb{P94{qUh5aDbOug)rumg0DGF{mC@H{be9qd| z8SOe|qn6}de+KA}kbt?}ks)eDyAX^rtY*Rhp&+vuT^yl1A3nUTpREYIHP@$xoS~Ket`eFVKWow4?gw^BSv;=o1fB}%5Tzf09E=Y zhI6jhf6^$87c1q8R)|A2b7E{(MI?Uy`V`)i?T%C}Z8DniEOVh=ELv=9O)3*X$qlaP z1^RfWQ6?`Ej(T~Xer*7U&d^5+IdelQS9fy@mHqLYT>LbihyQU>_FEBkOsnoqqSWE$ zgb6DSKB`?2{l)px4>pb~lHpbuo9_?#ikaM}xlAvIEvYS{Jr4G=1-m@9tBdOvbKN}uarV3_lks|ZZqLk=YV^}5 zOS5pBGM?twR_>g)`3cr8Vvhy6<57`w25!dqMg-y9Jvh5md=_5tq?j2p>I(9DHA4&S zx{Jvwny`NJea8dmb8cyg>AHUei&L2pwy34Vi27~)Amur`94&<(+xnWGqWZRi?GeNF z@}>%F)EPxVqkv*PO{Y@=?NiqqQx{uixt+IS18Smidc`4)R}wiY%S-Af>1WNuWQkCd zK`O?ElwljBR?iL`l!!srY>jAhve^!wi|QS@nI=rZ5ILyq*Tqy2n3@koRMevbKbhd2 zD2YZdruW_V;H2WJJ{E^%(S0Ii#chhBI7QA@RM6L4a+};7mgI%DSdcoGYiXuov*Ke4 z;f{6PJAFoO-&FL-`*dUs(P_S9yTDRz2NZ zMpdv{MVH6ky@_`QiHNeIQ`3Yd8o`>Ch45J<6x;OE1Lp6VH8)Jg@Z{e_ht3=E% z2!}{Aw!3g)PTQpI9zlLvd3eRi)mMv)tIG{d+1g^ZAi?m^e(hhcpNHuWSdZR9-xrcl z{%b$WJ3^R}tAoUH;iHk!ak@N_wwv4HQsbpn^R-o@#j{62qL1S=ou{sgMO$7?ULbpi z>#7ah;16-VMpr_yWQy~R!|>#``bTQvDu(y%x=Mn|w4{uw4ny2aJROM|vvh=ApSrMN z)uRw|3a41SZP5U*O6;uqX6jlLbL)^PIsgrwVpv*f+ilUL?|}8uld7EhvN0*8tVB^8* z0bW|UTzv!V$JTiBLX$OOJSw9>1sA2E7)OC1nvuRQZvz?Iqhot zZNt41CO5weUXQKC65bVm>1ite)#Qe~UoIe&^*?9k~vDY$j})7qL`UD~;PLi+HrG~OM}w~G#Fn@1HoPRrdg z9c+@n;ppeCtOc6luk@jq+=1Z|7t{xTMR-G92bTqP4T92pFMu##ginYk>Gf#5qPAW0T2LAn z1}t2W&aXHLZ2aM5Z|g*vmg>kH%&r*ydu&Xu3^fr@Q!32~?A8bcAS!ah1*+guPbqL7 z+nw|1+j8Ly52%Pv9GiEDxI3eTjCyqBqldOVHdB}=N{{4*BG3ji$!mj4Kp zr;A)Pfs4U3N&^xcpI=?&6uzLDdP0c=IfC-m>@fn{FE;Bnr z*23`myP4wDk)iGG2V4VGaX`xJ_@%ZD`BvBuRB0x#Qx3bXtf0K`F}6z9@GHJz=J;9c z4q;@78jFeSgC5fnEI$lT{V>swSXXJ>2XTnh0yZIksYIQ30UyHLf<<6+WxQ>U)i3w;{|TbWJ*J_n{9)3Q#~!q5*) z_wW`SYXu@Or*1h)LelJWKwRI5=WTp-*Y>_EwMl ztv-8uow-OAY=RWZbLQd#v5VTXU_ev;w{!QI_{*OUH&k&d5-lXtN;R&L*g@ZK$4mHx z_Z6568BytdSsl#24^HM~q1xC_f>u_SbA-t3%eyv1*sl!R+VyjfNeqHMO#v&dLAItz zL*x^(LyWmjZPK)DUm06o52deBvKLCjsc8zy%~gZ{dVzdNGYJS^4&hge&oQe(!PyAwiCw+vb$70BL0HWqt z2RW6K+Jp4mSdjJ{@?c4x0M^Tv{fpYn9*!SXALbY3IeLCpR4R{^X487jP{(12O@8QA zqa4)m3*);ivcYHWNcq%<(!?JKqWuQK>lHNhuhGhNDruR{kK1-c#rnw<=c)YWLQmNu zJFXRyh*5*|G;n+Tr0cMD7?P)?)G;uL;ql3 z=6wz~nX3jjxY_HDs6ErPY9kBg37Khqz{i5A_E9TQPLIAJEh}d8Qc+S0^4?JNj|WK; zOTpS)KC9jfuE}u(EC-eHHniiA@qKM1&?LggatHp1mL_*tj_<+cULQ2bJigN~t9g~b z?=dKXUpz!-K9-HVDCEP` z_S6PSk-=(8@hv8T+n~rB-d4|~>Y`S=WVW{09?NtZb%up@`?3GoqQ;dzKyNE903T&odB-6LX z(W%UELk+FZeOY~+FjI6Btb+YLcQv@^%kSN4B*twTEmt8kh2Krgom16WPQBR5bP&$` z`V(5-LC#;bOi2UMhc%g-p`s(ON=~C@9aeUA?f8yXV~;hV8O6LpX(fvA%ELYYmdcNy+AHWy)OXr*ob7lV*~wKQvm_CuQ4eU z=#JXIHeC@WXHrNJTOvAGri^!vyU^?dZ@uDl`q~!sWvcM8uiPekLn^RKbfGDuD3kpGc^et)DRaL);LtB5|=`yd2^V?yVBp zK8VO1I2p<${cDf@YOYheLY$8t*?)&(KvBUzFIE~I;VYv@r{6Awyca_5)9^r=qL-AIqe{)UNews;y1Y+~hZX6F>WZf&6lI0c!* zzLuLF)f*0rAKwQ0e`+vAy5v)_k@Uz`{Dvn00?{@deuB=u4FY$VADwy_6jR3MloT~P z#BXWzLl_5*eTpxKs}Ap2)Fz!5RtnpbsF38A+_-@LaxTk8=yEib&FvRS{$VOY*g}!> zMoeUHiZp+#aIXBlPx*3)v1|JdfMbwz_yQoR`PJSQcLFgW^_#(VJX0F81XT}&w3`0J zki778N1iVYb2aIyH&GGfH#@4UNiS~xeL{g?m@Duw$pIu{AnILT*4$FA`@(|5_TYyc z;uD$3z?_X}Nw#es>?2>1STDNz+o{3)swi&of6!=LPuaB z^8MOp7GXP3)bwT>$DKZOn2D>ZmhE0i&(`-5ru+yS_?Y@m1(oDgmCK4U z4p=LzrDLTu!HQE>yMoGJ`>cpZBMS>TX7*xt+H_?}UU2v+zg&4FLQ{#FTRs)1ofk>e zA{mX!q69@Cj={S)P}}j@E_e57>2pwOEW(GNoPHKLtlI2a;pov{7yiecVqFVM+p5BS zGuQZZMe5kZq3rRxm)i4FmM+mia}jwpt>(?uB%}%vxJdlDu;_go${9>J>-_@wzJUc- zbGQ?CEiFw;<_wCq{35T!z%S?uLSbYqtf>7Y8XrwZ&3JJRa_x`_um*bIXfh$#>3Uhg zKEigqZ&4%7p?0=ny#V4Wfm{ElW@-A+o((b|sh};I)n%Hfn9?|oHAda0$a7h!DdAW> zRe%-Flr2rJP%0*o@^;D;^Y@IgJfD>P6sKujFRb9HrkS=jbB)rHbyct4D)N7Mjol*? z57qH=p_LXoyFi$3E`r1RMO*g*0NTC)C^>HJpXnf*8xMTx2%4|T?O9LDY{OtgCKq_m z`T}5bda8Ngd>)g* zo{X2Y+*czSwzi54NEu#X1o-mMR)s0~=-*c3cheHIK}-I)SvygwF!x4iovbE?08o<_ zQ7mj7Ezo7Q^bS*L(WihjaNBK+Q9;%_Co3b}hVgbZs!{w)5WFbl^vsP)ax9fHzTwB+ z9ysy*SvDe{y`f71))~DI3FdO+iRL=>2D`}XrjsmQ{nKp0qk+R6EEXD-6 zi;sK(U|qY&%e7pcS2K2+xHZtR%>_5JJy)+*dseh3p8?ZtQU{#ydqb%&>`(8kz29_n zbk0|&vUIfQ#Tn8$9gMw$*50cMqjM@-Ho{BFjzizhOX@tO1fec0>whm_ophfu{+VV_ zBK0G~$mqkF)gs8*A|Y-GQ&UE!TyOmG>|jc(s7y+~=7Kkr1I|=`fjf{>vfMP5mMGRj z)XwFB2<8Q834sa%!sFwaXaA;8C!st&-y$|mp{ zT7XW1YC0^-3OZ1*{xH=D&la4Mud^91Bqg@(I^N_pGMZB zgn*?#KCtl{0F!f-%u04>P~Q4NqfeS^?z)Pi39uX$%~JqwewrmPHW_|n*i*eKHcGe6 zJ>to$C=7GW+EFuj557EgJ98#@dI8jnfgJ~A`yzNvZBQbaZ180*-T}Ks&dxe{pVttM zfcKNJVvAuDQXsR8U~5C1Y9m^f-)I{F#z~mF?0(~*M>BFHUNwtBJd-V#Hn=To%|Z=- z*uV5JYk-1lcBJjceNe5x~mD1jh*YVU_c(c3! zbZ(utacfrKgf%8FfXNW)eVNB&7P|Q^>KB0B1|c0H_tbb0!E@*GJUL&0`hYLs`0Vp2 zR$=l~J-yF!e+;o3y*NIXBr^LYlRK#Q|OQ)x=lQblazq&2{CcI_7$B z%<(Vy9wcVsSTQp{**5Nw+?5yJfN!^9a{pb*#x1&&nR zb9sfopGKSpBGNU5zN#uyukA}cgy2+v*jL#@8I57yi4ql~b|1^*_K(trRXrN}r#*@_ ze$NMks`D6?aGGz0t%OIvQ!$(Dv-b(#-s`?S#9vK>;kj5{Iz=~0l=(?ikVCIJWhbWo zy`|>kngo+1AwuNYru6Z?K+rT-A-=Q`_w4BqEB;kd!sK{TH?`N`Z73aO*;C5++O;%o z@m}*_H|0Wj4UkOz~8$5=*YGDkXjM36(+uG7?R5=7U~faiR@}Vy$nCp1<}mo!H65%}<`TE>MDDUpk~N_x!aDq# zWKXYLOWMfQd584;^|u)~bu;CDaY&i53i0x_CU*J9w_1{6kGAUpXkdUq_Pu>IpoZ-~ z%F#ZnJ!@{RF`d+9>bDbGM^ML{_TN_5@sTgTk(QAt$ZJYFbhf#;5x%eXaB()k`<=oUz=q6IEXg^rO5>jJ z0BAROpK*WrnsvR#!T96yZ7J?=jy9(#40IGG=ye6hx;({;bLHM(9IzvcrAXdX{$!h|l4dBRCa{cin)!L&?| zADzfjMF^IL=&zT_--(F5Y^XO zj)WD31zu2K)@`l;Xri2W2}?-QH+^Kb1MJ5Tx&HGz1+TwY`z zzT~)`kFtqR%0iZVg9$^5VT#}H>M=Q-=-Cu|%@U@e)vxh;u-|GQu6$T-fYZ`RC{eMj zG~6)@K%DExKc43*O$m06$O^aEJ|_N(WH_bH5$QD&y{wb_-1BJUcs(xwg?4CHgwUb) z%?xDc>p^YqHqn5R7p<+<)UHbrDUGZxdQ1h_Ak!_z2Mvl;*WkcaZJGPzGQV!b&6E`k zV%m6I;7Yakwb8^XBmcVx^Tu7L!xY#;cN_Ot{40I66`Yo=rvlj7gS_s$GseTVN_C1%*zS^3o+NMWqX-j#Dy z{MeE%cH2rp*uz(ag@^pg3B^z28N3tI6eMzOb@yQQpDoN_>p1f5WBXZhWWAQl@ z1zMDedsd7AZuKZJGQ}*!Z9#63JLx_sae6S}eaa4HJ6M%5Pr-tH6#6iGKtg%L&c^z7 z$t#FbuOPJ)V@gpk!v>jxZ|6wUSoz@2Hg-{u&EQwTfL26$B@p&+^ zo0>l0@~hrQjvZi3)k8pFHiB=UW$AKB-?o0f2^9!k68F2cfJp2pd&I*sl$~H+x60P7 z{^8LV!0`{?x-KYYEgn5A6f@_?pvjLjKOTz_q2QCoQ>vuds~W^?tEAu367$x2TCXHk z2`hm!0JVV@faIxi$Z^$m+YjTieS8->Yt9NyO{!|j%_uW{H$NqnC6a9w_I3;;*-tMR zJ@!ff>?kURa@4g{sn-cLfWM~P<`P#4owKA)P^q`z`i99M*|F_O0iu-ELmUEklDXb>ZDMuq_fQG$kNo-(7bR4Or=wsBo&PhZ>hUjSDYgUi^mmy zv-N|pl3-kwl8mJ66^35>r~(DRPnq6Vg-X^wfir`YF5Evc_Kr)VhMjE#iIl3{`93}m z1yXWIiZ{2q`5VwVs4%W8lWT`+q{n$=-!PVv6z@zflhUEW+ICc)$DJ~`e9ygPQl)M5 z$*I&sZ^h?bY9P{J1>m+8jzpTrm0L81Co%GS8=O>{2b*jh`)f|gj*nw+XZoj-vssc0 zW(pAtnR2SZ#>esda5}is#~oZ%{$6$MQfC-G0r{?H`

AFeo6&IC|$ZdNb^tla+P^N`UcJ!c3SdAsG8Az!Nce3QEx9H`N$ z`*eOkCfjgh&W;}yhnQzj`x=K7*uVfd^Gx;vsJ2*~HgzQb{od~0*xgmL9+o1}bF{{i zvus>hIXWwN9+?_=n^3A^x9oiDm%tQZnP37T@ZeC!Ivchf+VP+f|FjSh{O&1fVT&cH z81|#5ZvFU~`{L$0uz$=eY46yQng3_PE7sjUYozW^bQH{d5Sa#Gn9w9Tob=*0zQR<^ z322R)=Li}x?ceYCP2h6e zVdTq4!j~Hs=E_w8z6N(-B35(74_`#se=#8+oD-=!Z{Y|@+w8FYNvUzmfjoSxIGNw@ zm_9Veoac7F)_{bUj&75DMeCpYPSERq98HXri>a@Zf>ngv_g2EmZ@`#qK95+yj9rn5 zf`LB5Jup5w0ZgTVjv~5KYz>Qq6n24QtE!7Kbi=yC2HCJvd^z9Y5XUJGi%Plx)*5GR z8gf;s&Uw#blrVWl>%!pSdjPl1?A>eRj@A$7=^l=!T92GEkWl*Ls(hFcj z&;srn(_UX4>K82jZ>5ix5iz&#w_H^->SM^&Y4=L*pnxuA`$O(8vNq4cGV#E_O-;_G z;36pfj;^s_ND}+~)kmg*8;sr35s=(LYUxX&sGqninEPp&FEz$y1cXd(8`qC= z3@d2xu~scGxNitY(%3GW240XX9dy0QbtCBiZNXKwHjq_htl~lJj*+u}KX4rTh+)(nKrP6!f&$KA2RAQ(qo6 zVKt|~0z(J!*uD9>pfVMlx^77ox7}Zce zu58MEx_hwqm*VqslM;{bgXw-Mjcz#^&HMo_@WN@3?xOmJL%7Z2^id)u!27YB==fsz z%VuLA3t(6hhgXsHOM9ozQ%$J28QdK9rJ2qiTtD3*XgBGu)&Uv(V759AapgC`X4@bZ7KNH7_#Cn3ijHY7%G0W6tjWummcZE=(f5pUs z1{C3v`Ww~Ix21}WhV0OLQc2&B13f}eVSYUQP;MFFzGc1I*@E(tCiAIbb&u0o>!J1A zEE8dWNiAc|d`hi9SqpphPalZ26oBPQy%8aZE<;s>+U}P_lQgCdlExaQeS#bzU{Wr+ zoP9Uhq%W=U?g0FZ)vH`-{F=}wP%s5kvv~7wS7#TSmP82?H@=v0dYuemP<-;4y1U}x zqjg?)XA-q+#4ucZ%!527K%G6C076WyQQdiaeUVtN4?KaS)ip&bZe`dJhSuy5!BCz0O~6*Nvo^WUvHzgZ zGuG2LN=Sf}BfBeg=V0oLj`se3Wk@ENef{n*^kxeT`Vk>OnLb(ZXzuU1 zl9yKD*TvNCEAt+>nSx-Ldw`E`{o8x(c1|IZ4aVPv&o94CiJz?`WV?GLqC+^~fHO@ldvF z(C~B9fd83D@tHhdS<#W(=^ln6&&Et%?l_!quc_(J;8cLxMGo| z!jOL*WCSTGEL2KpNW%j&Lx3c3DQi{G21IEqD8#8(++{UM4JUO07a7uxQ(r?LCZ75p z<=3R~#Ucc9UD^6Zza?zrDe$A1t*xtxaEt7p| z>E|w*;_4DT;2&P5&v%`Pb; zjyTGo{OpD_n~77F|MEQfzao(5-*e3(cX#QNmPzLnh{Z2a3;oa?b$9hkez(-+fiqSA zWs*z90X$vdsUgV8Ngni%8)qz%!)_w^!B+}`d|Y2T`!o;n{0imA~k5{OVpRh5kL;JMU~~nM{5ZwQLY7`PzTPan%$)@I}GFIcV9> ztKuswE?9Zpymo6i?{9d{MO61UK1}IO0~Kj-pCb#wE`2XWEUf&PDAQ00 zdf)Dk8a((j(49YkJ}>ypzq0S46pj5 z74Y#d%~xN@C|)atd5}%EfowqWnmLSJ)RpACifQIw^oRSPdF6|vVX7~~6y&JQ_bs*~< zolt0RGjtU$%jM?8ya#ENcJ_VrYzLRjGyQDgNBu~5f0PjRDzq22VqNAxxOMx7H&!3Y z7^zwiT}3>j7&C!Fq{?$n9an_o2>`&W9*Km8z)+#sidD(9R3u{A%ikcBwn&LDLpG>3 zBFs_R9LJO2#dC`b{5hM}=CTp#WXs6?8*EwXy^a(-U$&7XdK797ff}7esb_{tR#38q zYN!&og{|U|Ib`F^q4grw0)ij0Y_>K~RIe1+{1B|UCehTvfi2N4z!B+dYec}nAI1Wx z1qcN)ftwB1X;sDEG<+{`ck<>h!Z)~+g_rQYc_&2e&`UYi6#yk6iRQ`-OT<|phE=SA*9OY>aP3p z!|!Qf=B#~}==Wbv*H@pAE;jlpMIycLf6Zj>n9Y+a&fy-;*gL%;e?NlY;@E6xO``$W z3}@J_vMYbU>->*OJz1lVA(ZEuo&Q{joI>Q>xP||;q>^N4GGS$z?8os6qqMP_dZK;Y zV{$s3nUe@*jexVkC@Nti6LYRj<1!x+&rC{b`r7&tw#Pm(VP73jx}H+@j;oO`{73AV zT2R^m4=F55-bpa&WBV*#KK&ze$2$`W6o%>rDNRNN4oi7g6vjR6@D7+p0S~AX>&U>5 zLoi7yJ22v=vX?W6+fLi|3gbRURqzW3hqr7~9Kf#|NM#7~LfmSV{)wXVZm$}r8`cXL zhOX$n)4bj)T6M8dq$7X5l-AK=Q>lt|oC1-YTW-F)#Owx8}NC_(E_Us!w7sJ9Zy%~0! zj;Hjel82RFJodKjm({HToe+78xjqG#Z#{ai_=j2U7GvbuNtvnWZ8I9K=mzMP&L$=e z5(g%xy0$G*XZktaWzqx_WSORdyM1k3}D#P|i9*qI%`uao;LAa7Y;Ih?gH3cNRe2 zt}-d`3&1D!?3eF$dprQ~jz}lrVJ!clG%;9% zL@ptud40(yNh3CF0FV(VATl2YJkJZ7&7dp3QbDhj8c=_d=ndV^)^gruX{CuMtF=SaKxi5vo{8x3W zLUgvyu@7^xFJ1s?wp%%Z@-7(f3HwAy{~iROrGFh}%?|Ta$8|l@Ps_y!3zGOw2>E>x zokoysuocP$!!%}!cf@acJeW}`NOd`2DZz8_k7I&ng?04HCxeuad zziy}fvTX*_HxuYDpiv1v=iYP)6MNqt$CtViFHp?~{xUwG&Y|?zoFb0K{QkgUr#)ey zkKbxVBKZ3df(G98{cB* zZSA1!t$H9hVb!gLev@^?l4G=jY! z*ovQp-Y~xfH=WL?6)mejy`JNuxR;5grJCK5OtEbVOei(Zo>La%qS8t>wV8Hd$yrf3 zP6a*4-==nCsl%A7O-(+|-;o|s_4CHsIK*e>@#0`G;oQR87KTr_>$a9^xP_$TR7WWY zi)l?&$dj{c061l$=x$6nJ_AlwP`|-Hs{L)*Kaa@_(&oiKelsK2V~m@vc;!gL%U`%} zHoho^f@&WxjYv}IhCQAN-_Fx&u@4pO?Kp}3;p@Ued3kiqlUc-?z%T5DK7 zpp(4%XJyGu!ALj>h7=(gD&TxsCs z==XIykGwgDCAC~;NiWh?!J|b?)AO&rqqaXPUgxSCJ}uA%=2HR&nTuq<`Ds#+x~xm$ zNq!;aCyZiWWd+xqIt@0nB`tOH!JK1Bn0HjR_Y3LQXPnTjK$`uu>x29CkPa=BcEw+$ z*SN^diMGm%b)4U{&wXit7)Z3a2@S)Xa90Sq<4%(?-pdn;ArpT}i)k!r{-g3KQ}oA& zs}*NFDpzFTP$;>?7diE*s{>Guohlu^f1#o6?17U{Hc6`Jw8J6^AOgiR@6Vi(@`UUr zmp*hNdD%QW$ymX|$%}l0__eULt+oKp7m=|D^_ir`pZqG+PX4OfzVYR-0DU^#mE~ii z0mKwUTCei>o6Snk==&O2=Iu$MD6#R0+@HeGlhyUCZPr`5UWo6!sH;oSTv^;$ z(akN>!Iwe$;1;Xkp5@_!j>PWE1>vgOV8z|$cLSUFrkfWY*EC582eaj&P%_uVRJ@xw zB2>T6zL~FMoA+He)!<$0pNoz6;P#o4Ss_g8h9*#iou>`nYEH|Jqpf)>I{Q<@_uD{< ziQknfa%R}6`e_CaoIe|>^zBzt%=+H;raIe{(ea2ge80K8hXsMDedbWs65k3RSpbfz9JD02%(!|9SVzGz!kTuyKu8pBz#Ho6<>t6vg$viDK6zcX9SXtAcCj~r7$9MZeDn8yzz zm5y~71@V$pFesj7`z8EdhThx6I(`2Dij&2fTS~T3=(m%E1}V_1%L|{Jg<^_wGD?O} zjsFGI;k>wn0B*$MXD770O zT~4Bxzhli)SF!Mn7m-6_adEOZZqeg*wTvoWTtx39IQy=ra0K9lX7d3Ho>${1#tVOh z9}Tr7v(fK0?+bX+DI~Hk_>BlEk~7Mx$}s-`BC56kg>W{u_U^8{3M0MKblqpfRyw7c z*o%Q3tU?haY^^G82NNIyQU=iAWT^^x9$9#r=7ZsjjUi)>O9;f)_Lkv)(V~IU6_?SS zjmm~aY%nSgerFXjvyfEgj5I!x{fz!D4;1_iXzsL|eIIgpnoI)m=NEA#K@dEQPFNKr zmN?wp06-&~{ieJn;tvscX2!};%WbM&+Rd+9!+u@t#BYL;9Ake%%aT|Q1`T|}@SpaM z*1io`OQp?g9bKc0BFLC4o2vk9ztG;aBZ*;oppY2f1Bp_Qu-XQR0al zMQ=P|fgo-m0t*rgADaWIE5PL5s43Kgii3aVU}(P?yfr&X;j7Dg?+)p{6Vu|jO_0s@ znbJqx^C|-VVi_C&szVI2?E!IE-?WdyohRc}mxTOGx|X5v^|YyHg8nT~mAIY? zn+nWOe(Y!FlNdXGZll2dB(uHo1;2=&EGQT!DDRh5P6#02 zZXcu(JRhRRX1ABI+v;}GTwYwo8~NKMZM$YulfH9qaH+RsZV4Ndij73Q=4Voq zlzpF0hs)m*{vYdF@9l-H>RR=z+J>K|TgMf=5T~415XOjET<3cb@-QTvl1T#wz4PHe z#XHXu>JVD%my=t>mrk=-Mu7#qOBvbw!bol2T4fFjmdDIa7RQP&EPO$%wykFiM{wqhbpG>;Zl52}w=`8g)-FM8aVG|OfRYoO2$;fPj^Biq# zU{-RMHnKDJE|i;t>vOpHiLdGA?%`$*&my^u+pJ|VhRcV?%Dg5>AYn)#k&)-AFn zFfEX~NGrn%?1Nt$V`;X?B+(IkaFaCVWA z(;laiatOs-e+_7t64*z&8%B|f+eqG8OxxZ5@+o5Aws3l(BptvC>2*JW+Qg7Sai%PC zLco_(82!rR4=nA#Rsa!>GBQs*(aPKAC(R>^_=gpp_OoYs43W)mbufp?mR+o5DoTv8 z85>I+xA#waq2aww+rihGfxL)hl3p|=okYSx!FizTh@ zkv!3t0C}slw5iY%#aAN)ozUtEo!z^$N5kI^^=RO@T{3Mx7!*b$xwsO2pu$9j3afy8!ll)fdCqb$L99O!_&Z;= z@gu~#q<7LhA85NoX4uF9Bsm#V!OuK$Ip>~#PS&sNCGy^9x1L8aTrI2%@}XsJor>&S zbGsmQt5&c!sVKbjWVJI~mX{Ikl(*gmS}>|UY-E7M3}AfKT&bBg322l1&ZEKK3a`8) zsY?2#wW+X-`Rs^Unl?l8ua+^i@&*7o+D16Z^i6BVim_f#0F5phAtK1*V`5Y&oHqfL zLvS;k_RedI@E472?KL~CE@mq&~AIA zV+Mt58GS*dbj=hhx{n6oBJJqzi0mde&_!H8Y+2!`S0Ri?MGwrWA<&){3mIk+u2*_ zqS3A|q=gl2{HU23Q)-5GxswjSk(P^}l?yIEg1={J3|9JvuX$(Tt9#MD#tX<=`%#%2 zARn`!3ZU>t;155IL-2pYFk0*W8?&Ajp4P^~UlGj-8C!|Bn4ne!a;mC~2dlrYKce3N z{{Uw{g}x&AW2VXCJ3og$CGoB2`gO(q_l~Y?<_z9kh6lHbEu<E5+pRg~+N|zMkn5Zs_|EW~x!6zX zu<&=n-xT<)U3kY$_<_^ z4pbbTMK)iHT5rVf1hLxO)a_wL_=It2N_KZ*LY_c#kbMWM(2oK4t(_TqT1;+56a`WZ&<$-Pq4^IbPn)GPv6+(x#pu$7hLyH*l>+rD)Tfx*r)Mt#Q@qq(rr zG;8UVX0`if+j*shvAhw0Nb1->H@3|2!K-n2TT!vr%-2?OTw2{qW|(cviRNXMnS$}u zk^$Yvu4-Qs=$BEv5dQ#W+)Zy2d6yKwwu*G2A z>)&Y53;@1~A@OUk>FR$sIU&lp_U04aAiOrADQ`7xx7TtLxD6 zAB{S3wee=DC7VZa9qiGny2w;dgx?`ikQ*#l1bn2g1Epl&!zQueud&P~k66?5G$iNC zxr1*x$tGn3S zrrk=mqsvkDUEO(7%mDuKaognpb57PYU3#)Cqfet=jjOgomr_j|sokITaw438f}O`T^;g3miIzSmhr+r&zk~E07W+lguPrXG zZ04EU#4^b7y32Ft7iD0vx{!p&^Zc=($R!o_`Q)5%^?84n^gNuyT)L}$BQMFFr^XMB z+E;~qccl1&&CH$|^RcJhAhc*UyChMOmykKyp}t-jTMRx`v-pE*em;0s z=H|t1Y}Z#8l37~sk{F>^GI8gn@64Jh<>Wa>Jp;6jwB{b!BGXMcc9UlcgA4 zN4q-fZ`w!WrQW%34bQ|+v`+#x#iKoyrX!V$MH`>=esJ@W>`*NL z1LTW1J)7E!D&vT#)~sI6H`v67cK{@?pUSDIwKk*zJZ%N$I*0RI3+J4noj z+mOFceClq8VF9>&@a$ms}RG9=?T#?Cs|m&foQQwt;gy5DLs zhz~Ws_SP%>9X{@V;9k^GQ7lzn=5nVVU5|9|55%vFeiQJfkKu0*c*4g|(zNhW-rcmz zCRo}wo^(6@%w4&3Vpx)0q&|kVJXP_J9dSspT^h7lYPMgw=n6jS=mTkcJkr>;f&Qv7c5$BHH~`0gLxM)tAD`dy4t zeVRvR*xN0!lY}jfr#{r%U)r;^~kUprL*13NeX0hY%>S3EJRFN8G>F4jxm6sXemi;LNfj<(jJVtYh|O}Gh& vZVuKDDGV7zV*n`(QC%2%({k05W6gizRq7w}+Ry&`Z~i8VD6Y?GB9H&sVOMUb literal 0 HcmV?d00001 diff --git a/Source/DataSources/CzmlDataSource.js b/Source/DataSources/CzmlDataSource.js index 4a521272b462..ae1ef604360c 100644 --- a/Source/DataSources/CzmlDataSource.js +++ b/Source/DataSources/CzmlDataSource.js @@ -1391,6 +1391,7 @@ define([ processPacketData(Number, corridor, 'outlineWidth', corridorData.outlineWidth, interval, sourceUri, entityCollection); processPacketData(ShadowMode, corridor, 'shadows', corridorData.shadows, interval, sourceUri, entityCollection); processPacketData(DistanceDisplayCondition, corridor, 'distanceDisplayCondition', corridorData.distanceDisplayCondition, interval, sourceUri, entityCollection); + processPacketData(Number, corridor, 'zIndex', corridorData.zIndex, interval, sourceUri, entityCollection); } function processCylinder(entity, packet, entityCollection, sourceUri) { @@ -1505,6 +1506,7 @@ define([ processPacketData(Number, ellipse, 'numberOfVerticalLines', ellipseData.numberOfVerticalLines, interval, sourceUri, entityCollection); processPacketData(ShadowMode, ellipse, 'shadows', ellipseData.shadows, interval, sourceUri, entityCollection); processPacketData(DistanceDisplayCondition, ellipse, 'distanceDisplayCondition', ellipseData.distanceDisplayCondition, interval, sourceUri, entityCollection); + processPacketData(Number, ellipse, 'zIndex', ellipseData.zIndex, interval, sourceUri, entityCollection); } function processEllipsoid(entity, packet, entityCollection, sourceUri) { @@ -1765,6 +1767,7 @@ define([ processPacketData(Boolean, polygon, 'closeBottom', polygonData.closeBottom, interval, sourceUri, entityCollection); processPacketData(ShadowMode, polygon, 'shadows', polygonData.shadows, interval, sourceUri, entityCollection); processPacketData(DistanceDisplayCondition, polygon, 'distanceDisplayCondition', polygonData.distanceDisplayCondition, interval, sourceUri, entityCollection); + processPacketData(Number, polygon, 'zIndex', polygonData.zIndex, interval, sourceUri, entityCollection); } function processPolyline(entity, packet, entityCollection, sourceUri) { @@ -1828,6 +1831,7 @@ define([ processPacketData(Number, rectangle, 'outlineWidth', rectangleData.outlineWidth, interval, sourceUri, entityCollection); processPacketData(ShadowMode, rectangle, 'shadows', rectangleData.shadows, interval, sourceUri, entityCollection); processPacketData(DistanceDisplayCondition, rectangle, 'distanceDisplayCondition', rectangleData.distanceDisplayCondition, interval, sourceUri, entityCollection); + processPacketData(Number, rectangle, 'zIndex', rectangleData.zIndex, interval, sourceUri, entityCollection); } function processWall(entity, packet, entityCollection, sourceUri) { diff --git a/Specs/DataSources/CzmlDataSourceSpec.js b/Specs/DataSources/CzmlDataSourceSpec.js index fe019bcaf18f..031627186622 100644 --- a/Specs/DataSources/CzmlDataSourceSpec.js +++ b/Specs/DataSources/CzmlDataSourceSpec.js @@ -1115,7 +1115,8 @@ defineSuite([ rgbaf : [0.2, 0.2, 0.2, 0.2] }, outlineWidth : 6, - shadows : 'ENABLED' + shadows : 'ENABLED', + zIndex: 8 } }; @@ -1131,6 +1132,7 @@ defineSuite([ expect(entity.ellipse.outlineColor.getValue(Iso8601.MINIMUM_VALUE)).toEqual(new Color(0.2, 0.2, 0.2, 0.2)); expect(entity.ellipse.outlineWidth.getValue(Iso8601.MINIMUM_VALUE)).toEqual(6); expect(entity.ellipse.shadows.getValue(Iso8601.MINIMUM_VALUE)).toEqual(ShadowMode.ENABLED); + expect(entity.ellipse.zIndex.getValue(Iso8601.MINIMUM_VALUE)).toEqual(8); }); }); @@ -2370,7 +2372,8 @@ defineSuite([ outlineWidth : 6, closeTop : false, closeBottom : false, - shadows : 'ENABLED' + shadows : 'ENABLED', + zIndex: 3 } }; @@ -2391,6 +2394,7 @@ defineSuite([ expect(entity.polygon.closeTop.getValue(Iso8601.MINIMUM_VALUE)).toEqual(false); expect(entity.polygon.closeBottom.getValue(Iso8601.MINIMUM_VALUE)).toEqual(false); expect(entity.polygon.shadows.getValue(Iso8601.MINIMUM_VALUE)).toEqual(ShadowMode.ENABLED); + expect(entity.polygon.zIndex.getValue(Iso8601.MINIMUM_VALUE)).toEqual(3); }); }); @@ -2888,7 +2892,8 @@ defineSuite([ rgbaf : [0.2, 0.2, 0.2, 0.2] }, outlineWidth : 6, - shadows : 'ENABLED' + shadows : 'ENABLED', + zIndex : 6 } }; @@ -2911,6 +2916,7 @@ defineSuite([ expect(entity.rectangle.outlineColor.getValue(Iso8601.MINIMUM_VALUE)).toEqual(new Color(0.2, 0.2, 0.2, 0.2)); expect(entity.rectangle.outlineWidth.getValue(Iso8601.MINIMUM_VALUE)).toEqual(6); expect(entity.rectangle.shadows.getValue(Iso8601.MINIMUM_VALUE)).toEqual(ShadowMode.ENABLED); + expect(entity.rectangle.zIndex.getValue(Iso8601.MINIMUM_VALUE)).toEqual(6); }); }); @@ -3174,7 +3180,8 @@ defineSuite([ rgbaf : [0.2, 0.2, 0.2, 0.2] }, outlineWidth : 6, - shadows : 'ENABLED' + shadows : 'ENABLED', + zIndex: 5 } }; @@ -3197,6 +3204,7 @@ defineSuite([ expect(entity.corridor.outlineColor.getValue(Iso8601.MINIMUM_VALUE)).toEqual(new Color(0.2, 0.2, 0.2, 0.2)); expect(entity.corridor.outlineWidth.getValue(Iso8601.MINIMUM_VALUE)).toEqual(6); expect(entity.corridor.shadows.getValue(Iso8601.MINIMUM_VALUE)).toEqual(ShadowMode.ENABLED); + expect(entity.corridor.zIndex.getValue(Iso8601.MINIMUM_VALUE)).toEqual(5); }); }); From 3be590930fe53096fa6d72db18ccb057d4dc097d Mon Sep 17 00:00:00 2001 From: hpinkos Date: Tue, 19 Jun 2018 17:32:52 -0400 Subject: [PATCH 2/3] CHANGES.md --- CHANGES.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGES.md b/CHANGES.md index 64bd93315ff2..618150d71ac1 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -17,6 +17,7 @@ Change Log * Use `GroundPolylinePrimitive.isSupported` to check for support. * `PostProcessStage` has a `selected` property which is an array of primitives used for selectively applying a post-process stage. [#6476](https://github.com/AnalyticalGraphicsInc/cesium/pull/6476) * The `PostProcessStageLibrary.createBlackAndWhiteStage` and `PostProcessStageLibrary.createSilhouetteStage` have per-feature support. +* Added CZML support for `zIndex` for `corridor`, `ellipse`, `polygon` and `rectangle` [#6708](https://github.com/AnalyticalGraphicsInc/cesium/pull/6708) ##### Fixes :wrench: * Fixed a bug causing crashes with custom vertex attributes on `Geometry` crossing the IDL. Attributes will be barycentrically interpolated. [#6644](https://github.com/AnalyticalGraphicsInc/cesium/pull/6644) From b09291fe80d7dfeaa5430bc0708dccc40ecd277a Mon Sep 17 00:00:00 2001 From: hpinkos Date: Thu, 21 Jun 2018 13:58:37 -0400 Subject: [PATCH 3/3] cleanup --- Apps/Sandcastle/gallery/CZML ZIndex.html | 2 +- CHANGES.md | 15 ++++++--------- 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/Apps/Sandcastle/gallery/CZML ZIndex.html b/Apps/Sandcastle/gallery/CZML ZIndex.html index 7add4d80ea03..e967d5f5cc4c 100644 --- a/Apps/Sandcastle/gallery/CZML ZIndex.html +++ b/Apps/Sandcastle/gallery/CZML ZIndex.html @@ -4,7 +4,7 @@ - + Cesium Demo diff --git a/CHANGES.md b/CHANGES.md index 7fc4f046dd55..b3686e2beb13 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -9,17 +9,14 @@ Change Log * KML and GeoJSON now use `PolylineGraphics` instead of `CorridorGraphics` for polylines on terrain. [#6706](https://github.com/AnalyticalGraphicsInc/cesium/pull/6706) ##### Additions :tada: -* Added support for Polylines on Terrain via the `Entity` API [#6689](https://github.com/AnalyticalGraphicsInc/cesium/pull/6689) - * Use the `clampToGround` option for `PolylineGraphics`. - * Requires depth texture support (`WEBGL_depth_texture` or `WEBKIT_WEBGL_depth_texture`), otherwise `clampToGround` will be ignored. - * Added `Entity.supportsPolylinesOnTerrain` for checking if the current platform supports `clampToGround`. -* Added `GroundPolylinePrimitive` and `GroundPolylineGeometry` for rendering polylines on terrain via the `Primitive` API. [#6615](https://github.com/AnalyticalGraphicsInc/cesium/pull/6615) - * Requires depth texture support (`WEBGL_depth_texture` or `WEBKIT_WEBGL_depth_texture`). - * Use `GroundPolylinePrimitive.isSupported` to check for support. -* CZML now supports `clampToGround` and `zIndex` properties for polylines. [#6706](https://github.com/AnalyticalGraphicsInc/cesium/pull/6706) +* Added support for polylines on terrain [#6689](https://github.com/AnalyticalGraphicsInc/cesium/pull/6689) [#6615](https://github.com/AnalyticalGraphicsInc/cesium/pull/6615) + * Use the `clampToGround` option for `PolylineGraphics` (polyline entities). + * Requires depth texture support (`WEBGL_depth_texture` or `WEBKIT_WEBGL_depth_texture`), otherwise `clampToGround` will be ignored. Use `Entity.supportsPolylinesOnTerrain` to check for support. + * Added `GroundPolylinePrimitive` and `GroundPolylineGeometry` * `PostProcessStage` has a `selected` property which is an array of primitives used for selectively applying a post-process stage. [#6476](https://github.com/AnalyticalGraphicsInc/cesium/pull/6476) * The `PostProcessStageLibrary.createBlackAndWhiteStage` and `PostProcessStageLibrary.createSilhouetteStage` have per-feature support. -* Added CZML support for `zIndex` for `corridor`, `ellipse`, `polygon` and `rectangle` [#6708](https://github.com/AnalyticalGraphicsInc/cesium/pull/6708) +* Added CZML support for `zIndex` for `corridor`, `ellipse`, `polygon`, `polyline` and `rectangle`. [#6708](https://github.com/AnalyticalGraphicsInc/cesium/pull/6708) +* Added CZML `clampToGround` option for `polyline`. [#6706](https://github.com/AnalyticalGraphicsInc/cesium/pull/6706) ##### Fixes :wrench: * Fixed a bug causing crashes with custom vertex attributes on `Geometry` crossing the IDL. Attributes will be barycentrically interpolated. [#6644](https://github.com/AnalyticalGraphicsInc/cesium/pull/6644)