复杂表面实现动态材质
利用polygonGraphic,可以在一个多边形上实现动态材质,方法是将其material属性赋值为videoElement,并实现时钟同步
{
"positions":[-2177751.988653067,4388739.21593798,4070072.117434415,-2177755.8383054473,4388737.305686096,4070072.117434416,-2177753.1226620823,4388741.501262417,4070069.0669684587,-2177756.972316467,4388739.591009537,4070069.0669684587,-2177751.818168628,4388738.8723672945,4070071.796663094,-2177755.6678207065,4388736.962115559,4070071.796663095,-2177752.952177555,4388741.157691553,4070068.746197378,-2177756.801831638,4388739.247438823,4070068.746197378,-2177751.988653067,4388739.21593798,4070072.117434415,-2177751.818168628,4388738.8723672945,4070071.796663094,-2177753.1226620823,4388741.501262417,4070069.0669684587,-2177752.952177555,4388741.157691553,4070068.746197378,-2177753.1226620823,4388741.501262417,4070069.0669684587,-2177752.952177555,4388741.157691553,4070068.746197378,-2177756.972316467,4388739.591009537,4070069.0669684587,-2177756.801831638,4388739.247438823,4070068.746197378,-2177756.972316467,4388739.591009537,4070069.0669684587,-2177756.801831638,4388739.247438823,4070068.746197378,-2177755.8383054473,4388737.305686096,4070072.117434416,-2177755.6678207065,4388736.962115559,4070071.796663095,-2177755.8383054473,4388737.305686096,4070072.117434416,-2177755.6678207065,4388736.962115559,4070071.796663095,-2177751.988653067,4388739.21593798,4070072.117434415,-2177751.818168628,4388738.8723672945,4070071.796663094],
"normals":[-0.34096887707710266,0.6871413588523865,0.6415426135063171,-0.3409694731235504,0.6871410608291626,0.6415426135063171,-0.340969055891037,0.6871417164802551,0.6415421366691589,-0.34096965193748474,0.6871414184570312,0.6415421366691589,0.34096887707710266,-0.6871413588523865,-0.6415426135063171,0.3409694731235504,-0.6871410608291626,-0.6415426135063171,0.340969055891037,-0.6871417164802551,-0.6415421366691589,0.34096965193748474,-0.6871414184570312,-0.6415421366691589,0.8957797884941101,0.44449809193611145,-3.6706260253538403e-10,0.8957797884941101,0.44449809193611145,-3.6706260253538403e-10,0.8957797884941101,0.44449809193611145,-3.6706260253538403e-10,0.8957797884941101,0.44449809193611145,-3.6706260253538403e-10,-0.2851645350456238,0.5746803879737854,-0.7670877575874329,-0.2851645350456238,0.5746803879737854,-0.7670877575874329,-0.2851645350456238,0.5746803879737854,-0.7670877575874329,-0.2851645350456238,0.5746803879737854,-0.7670877575874329,-0.8957794308662415,-0.4444988965988159,-4.509475570735333e-10,-0.8957794308662415,-0.4444988965988159,-4.509475570735333e-10,-0.8957794308662415,-0.4444988965988159,-4.509475570735333e-10,-0.8957794308662415,-0.4444988965988159,-4.509475570735333e-10,0.2851647436618805,-0.5746808052062988,0.7670873999595642,0.2851647436618805,-0.5746808052062988,0.7670873999595642,0.2851647436618805,-0.5746808052062988,0.7670873999595642,0.2851647436618805,-0.5746808052062988,0.7670873999595642],
"sts":[0,1,1,1,0,0,1,0,0,1,1,1,0,0,1,0,0,1,0,1,0,0,0,0,0,0,0,0,1,0,1,0,1,0,1,0,1,1,1,1,1,1,1,1,0,1,0,1],
"indices":[0,2,1,1,2,3,5,6,4,7,6,5,8,9,10,10,9,11,12,13,14,14,13,15,16,17,18,18,17,19,20,21,22,22,21,23],
"boundingSphere":{
"center":{"x": -2177754.3952418366, "y": 4388739.231689012, "z": 4070070.4318156964},
"radius":3.177581298845232
}
}