EllipsoidSurfaceAppearanceVS.glsl 495 B

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