getDefaultMaterial.js 974 B

1234567891011121314151617181920212223242526272829
  1. //This file is automatically rebuilt by the Cesium build process.
  2. export default "/**\n\
  3. * An czm_material with default values. Every material's czm_getMaterial\n\
  4. * should use this default material as a base for the material it returns.\n\
  5. * The default normal value is given by materialInput.normalEC.\n\
  6. *\n\
  7. * @name czm_getDefaultMaterial\n\
  8. * @glslFunction\n\
  9. *\n\
  10. * @param {czm_materialInput} input The input used to construct the default material.\n\
  11. *\n\
  12. * @returns {czm_material} The default material.\n\
  13. *\n\
  14. * @see czm_materialInput\n\
  15. * @see czm_material\n\
  16. * @see czm_getMaterial\n\
  17. */\n\
  18. czm_material czm_getDefaultMaterial(czm_materialInput materialInput)\n\
  19. {\n\
  20. czm_material material;\n\
  21. material.diffuse = vec3(0.0);\n\
  22. material.specular = 0.0;\n\
  23. material.shininess = 1.0;\n\
  24. material.normal = materialInput.normalEC;\n\
  25. material.emission = vec3(0.0);\n\
  26. material.alpha = 1.0;\n\
  27. return material;\n\
  28. }\n\
  29. ";