Improved documentation of ShaderMaterial and RawShaderMaterial
Continue documenting properties/methods of ShaderMaterial
Vector3: Added array and offset to toArray()
Vector2: Added array and offset to toArray()
Vector4: Added array and offset to toArray()
Quaternion: Added array and offset to toArray()
Vector2 toArray(): return array
Vector3 toArray(): return array
Vector4 toArray(): return array
Quaternion toArray(): return array; fix property names
Vector*, Quaternion toArray: cleaner code
Merge branch 'dev' into shader-docs
Further improvements to ShaderMaterial docs
Improve description of default shader parameters
Added tutorial on object matrix transformations
Added better description of how to calculate matrix transform in vertex shader, borrowing from https://github.com/mrdoob/three.js/issues/1188#issuecomment-3666286
Merge pull request #5455 from caseygrun/shader-docs

Documentation for ShaderMaterial and RawShaderMaterial
Merge pull request #5456 from caseygrun/tutorials-docs

Tutorial on object matrix transformations in docs
Merge pull request #5453 from arose/patch-1

Vector3: Added array and offset to toArray()