VoxelVS.js 473 B

12345678910111213
  1. //This file is automatically rebuilt by the Cesium build process.
  2. export default "in vec2 position;\n\
  3. \n\
  4. uniform vec4 u_ndcSpaceAxisAlignedBoundingBox;\n\
  5. \n\
  6. void main() {\n\
  7. vec2 aabbMin = u_ndcSpaceAxisAlignedBoundingBox.xy;\n\
  8. vec2 aabbMax = u_ndcSpaceAxisAlignedBoundingBox.zw;\n\
  9. vec2 translation = 0.5 * (aabbMax + aabbMin);\n\
  10. vec2 scale = 0.5 * (aabbMax - aabbMin);\n\
  11. gl_Position = vec4(position * scale + translation, 0.0, 1.0);\n\
  12. }\n\
  13. ";