diff --git a/docs/images/lib-m_scaling-1.JPG b/docs/images/lib-m_scaling-1.JPG new file mode 100644 index 00000000..374edba7 Binary files /dev/null and b/docs/images/lib-m_scaling-1.JPG differ diff --git a/docs/lib-m_scaling.md b/docs/lib-m_scaling.md new file mode 100644 index 00000000..97f0913a --- /dev/null +++ b/docs/lib-m_scaling.md @@ -0,0 +1,19 @@ +# m_scaling + +Generate a 4x4 transformation matrix which can pass into `multmatrix` to scale its child elements using the specified vector. + +## Parameters + +- `v` : Elements will be scaled using the vector. + +## Examples + + include ; + + cube(10); + translate([15, 0, 0]) + multmatrix(m_scaling([0.5, 1, 2])) + cube(10); + +![m_scaling](images/lib-m_scaling-1.JPG) +