diff --git a/src/m_mirror.scad b/src/m_mirror.scad index cc70e5d0..11ec7fed 100644 --- a/src/m_mirror.scad +++ b/src/m_mirror.scad @@ -1,3 +1,13 @@ +/** +* m_mirror.scad +* +* @copyright Justin Lin, 2019 +* @license https://opensource.org/licenses/lgpl-3.0.html +* +* @see https://openhome.cc/eGossip/OpenSCAD/lib-m_mirror.html +* +**/ + function m_mirror(v) = let( nv = v / norm(v), diff --git a/src/m_multiply.scad b/src/m_multiply.scad index 1ba62194..aff773a2 100644 --- a/src/m_multiply.scad +++ b/src/m_multiply.scad @@ -1,3 +1,13 @@ +/** +* m_multiply.scad +* +* @copyright Justin Lin, 2019 +* @license https://opensource.org/licenses/lgpl-3.0.html +* +* @see https://openhome.cc/eGossip/OpenSCAD/lib-m_multiply.html +* +**/ + include <__private__/__m_multiply.scad>; function m_multiply(ma, mb) = __m_multiply(ma, mb); \ No newline at end of file diff --git a/src/m_rotation.scad b/src/m_rotation.scad index e58420f3..7c0ff818 100644 --- a/src/m_rotation.scad +++ b/src/m_rotation.scad @@ -1,3 +1,13 @@ +/** +* m_rotation.scad +* +* @copyright Justin Lin, 2019 +* @license https://opensource.org/licenses/lgpl-3.0.html +* +* @see https://openhome.cc/eGossip/OpenSCAD/lib-m_rotation.html +* +**/ + include <__private__/__m_multiply.scad>; function _q_rotation(a, v) = diff --git a/src/m_scaling.scad b/src/m_scaling.scad index d362d7e0..bb334823 100644 --- a/src/m_scaling.scad +++ b/src/m_scaling.scad @@ -1,3 +1,13 @@ +/** +* m_scaling.scad +* +* @copyright Justin Lin, 2019 +* @license https://opensource.org/licenses/lgpl-3.0.html +* +* @see https://openhome.cc/eGossip/OpenSCAD/lib-m_scaling.html +* +**/ + function _to_vect(s) = len(s) == 3 ? s : ( len(s) == 2 ? [s[0], s[1], 1] : ( diff --git a/src/m_shearing.scad b/src/m_shearing.scad index 82a18b26..d09c10e6 100644 --- a/src/m_shearing.scad +++ b/src/m_shearing.scad @@ -1,3 +1,13 @@ +/** +* m_shearing.scad +* +* @copyright Justin Lin, 2019 +* @license https://opensource.org/licenses/lgpl-3.0.html +* +* @see https://openhome.cc/eGossip/OpenSCAD/lib-m_shearing.html +* +**/ + include <__private__/__m_multiply.scad>; include <__private__/__m_shearing.scad>; diff --git a/src/m_translation.scad b/src/m_translation.scad index 5a199a72..d09950e0 100644 --- a/src/m_translation.scad +++ b/src/m_translation.scad @@ -1,3 +1,13 @@ +/** +* m_translation.scad +* +* @copyright Justin Lin, 2019 +* @license https://opensource.org/licenses/lgpl-3.0.html +* +* @see https://openhome.cc/eGossip/OpenSCAD/lib-m_translation.html +* +**/ + function _to_vect(v) = len(v) == 3 ? v : ( len(v) == 2 ? [v[0], v[1], 0] : ( diff --git a/src/shear.scad b/src/shear.scad index 780e5009..ad853543 100644 --- a/src/shear.scad +++ b/src/shear.scad @@ -1,3 +1,13 @@ +/** +* shear.scad +* +* @copyright Justin Lin, 2019 +* @license https://opensource.org/licenses/lgpl-3.0.html +* +* @see https://openhome.cc/eGossip/OpenSCAD/lib-shear.html +* +**/ + include <__private__/__m_multiply.scad>; include <__private__/__m_shearing.scad>;