mirror of
https://github.com/JustinSDK/dotSCAD.git
synced 2025-08-25 23:46:32 +02:00
refactor
This commit is contained in:
@@ -62,7 +62,7 @@ function __m_rotation_xyz_rotation(a) =
|
|||||||
let(ang = __to_ang_vect(a))
|
let(ang = __to_ang_vect(a))
|
||||||
__m_rotation_zRotation(ang[2]) * __m_rotation_yRotation(ang[1]) * __m_rotation_xRotation(ang[0]);
|
__m_rotation_zRotation(ang[2]) * __m_rotation_yRotation(ang[1]) * __m_rotation_xRotation(ang[0]);
|
||||||
|
|
||||||
function __m_rotation(a, v) =
|
function _m_rotation_impl(a, v) =
|
||||||
(a == 0 || a == [0, 0, 0] || a == [0] || a == [0, 0]) ? [
|
(a == 0 || a == [0, 0, 0] || a == [0] || a == [0, 0]) ? [
|
||||||
[1, 0, 0, 0],
|
[1, 0, 0, 0],
|
||||||
[0, 1, 0, 0],
|
[0, 1, 0, 0],
|
@@ -8,6 +8,6 @@
|
|||||||
*
|
*
|
||||||
**/
|
**/
|
||||||
|
|
||||||
use <matrix/__comm__/__m_rotation.scad>;
|
use <matrix/_impl/_m_rotation_impl.scad>;
|
||||||
|
|
||||||
function m_rotation(a, v) = __m_rotation(a, v);
|
function m_rotation(a, v) = _m_rotation_impl(a, v);
|
Reference in New Issue
Block a user