EllipsoidSurfaceAppearanceVS.glsl 475 B

123456789101112131415161718
  1. attribute vec3 position3DHigh;
  2. attribute vec3 position3DLow;
  3. attribute vec2 st;
  4. varying vec3 v_positionMC;
  5. varying vec3 v_positionEC;
  6. varying vec2 v_st;
  7. void main()
  8. {
  9. vec4 p = czm_computePosition();
  10. v_positionMC = position3DHigh + position3DLow; // position in model coordinates
  11. v_positionEC = (czm_modelViewRelativeToEye * p).xyz; // position in eye coordinates
  12. v_st = st;
  13. gl_Position = czm_modelViewProjectionRelativeToEye * p;
  14. }