geodeticSurfaceNormal.glsl 461 B

12345678910111213141516
  1. /**
  2. * DOC_TBA
  3. *
  4. * @name czm_geodeticSurfaceNormal
  5. * @glslFunction
  6. *
  7. * @param {vec3} positionOnEllipsoid DOC_TBA
  8. * @param {vec3} ellipsoidCenter DOC_TBA
  9. * @param {vec3} oneOverEllipsoidRadiiSquared DOC_TBA
  10. *
  11. * @returns {vec3} DOC_TBA.
  12. */
  13. vec3 czm_geodeticSurfaceNormal(vec3 positionOnEllipsoid, vec3 ellipsoidCenter, vec3 oneOverEllipsoidRadiiSquared)
  14. {
  15. return normalize((positionOnEllipsoid - ellipsoidCenter) * oneOverEllipsoidRadiiSquared);
  16. }