eastNorthUpToEyeCoordinates.js 512 B

123456789101112
  1. //This file is automatically rebuilt by the Cesium build process.
  2. export default "mat3 czm_eastNorthUpToEyeCoordinates(vec3 positionMC, vec3 normalEC)\n\
  3. {\n\
  4. vec3 tangentMC = normalize(vec3(-positionMC.y, positionMC.x, 0.0));\n\
  5. vec3 tangentEC = normalize(czm_normal3D * tangentMC);\n\
  6. vec3 bitangentEC = normalize(cross(normalEC, tangentEC));\n\
  7. return mat3(\n\
  8. tangentEC.x, tangentEC.y, tangentEC.z,\n\
  9. bitangentEC.x, bitangentEC.y, bitangentEC.z,\n\
  10. normalEC.x, normalEC.y, normalEC.z);\n\
  11. }\n\
  12. ";