List: discuss@lists.openscad.org
From: adrian
Re: [OpenSCAD] Wanted: rotate function on vectors
Sun, Jan 25, 2015 8:11 AM
[[1,0,0],[0,cos(a[0]),-sin(a[0])],[0,sin(a[0]),cos(a[0])]] *
[[cos(a[1]),0,sin(a[1])],[0,1,0],[-sin(a[1]),0,cos(a[1])]] *
[[cos(a[2]),-sin(a[2]),0],[sin(a[2]),cos(a[2]),0],[0,0,1]] : cos(a)*identity
+ sin(a)*unit_vector(v) + cross((1 - cos(a))*unit_vector(v),
unit_vector(v));
A
--
View this message in context: http://forum.openscad.org/Wanted-rotate-function-on-vectors-tp11218p11224