Material Class
Materials describe the appearance of objects. They are defined in a (mostly) renderer-independent way, so you don"t have to rewrite materials if you decide to use a different renderer.
Original documentation available here https:// threejs.org/docs/index.html#Reference/Materials/Material