智慧水务管理系统 - 精河县供水工程综合管理平台

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. //This file is automatically rebuilt by the Cesium build process.
  2. export default "#ifdef USE_FLOAT64\n\
  3. in vec3 positionHigh;\n\
  4. in vec3 positionLow;\n\
  5. #else\n\
  6. in vec3 position;\n\
  7. #endif\n\
  8. in vec4 pickColor;\n\
  9. in vec3 showColorAlpha;\n\
  10. \n\
  11. out vec4 v_pickColor;\n\
  12. out vec4 v_color;\n\
  13. \n\
  14. void main()\n\
  15. {\n\
  16. float show = showColorAlpha.x;\n\
  17. vec4 color = czm_decodeRGB8(showColorAlpha.y);\n\
  18. float alpha = showColorAlpha.z;\n\
  19. \n\
  20. ///////////////////////////////////////////////////////////////////////////\n\
  21. \n\
  22. #ifdef USE_FLOAT64\n\
  23. vec4 p = czm_translateRelativeToEye(positionHigh, positionLow);\n\
  24. vec4 positionEC = czm_modelViewRelativeToEye * p;\n\
  25. #else\n\
  26. vec4 positionEC = czm_modelView * vec4(position, 1.0);\n\
  27. #endif\n\
  28. \n\
  29. ///////////////////////////////////////////////////////////////////////////\n\
  30. \n\
  31. gl_Position = czm_projection * positionEC;\n\
  32. czm_vertexLogDepth();\n\
  33. \n\
  34. v_pickColor = pickColor / 255.0;\n\
  35. \n\
  36. v_color = color;\n\
  37. v_color.a *= alpha * show;\n\
  38. \n\
  39. gl_Position *= show;\n\
  40. }\n\
  41. ";