transformPlane.js 541 B

12345678910
  1. //This file is automatically rebuilt by the Cesium build process.
  2. export default "vec4 czm_transformPlane(vec4 clippingPlane, mat4 transform) {\n\
  3. vec3 transformedDirection = normalize((transform * vec4(clippingPlane.xyz, 0.0)).xyz);\n\
  4. vec3 transformedPosition = (transform * vec4(clippingPlane.xyz * -clippingPlane.w, 1.0)).xyz;\n\
  5. vec4 transformedPlane;\n\
  6. transformedPlane.xyz = transformedDirection;\n\
  7. transformedPlane.w = -dot(transformedDirection, transformedPosition);\n\
  8. return transformedPlane;\n\
  9. }\n\
  10. ";