for i in selection do
(p1 =getKnotPoint i 1 1
p2 =getKnotPoint i 1 2
dir = normalize (p2 - p1)
vec = case axis of
(
#x: obj.transform[1]
#y: obj.transform[2]
#z: obj.transform[3]
)
tm = i.transform
vec = normalize vec
rtm = angleaxis (acos (dot vec dir)) (normalize (cross dir vec))
i.transform = translate (rotate (scalematrix tm.scale) (tm.rotation*rtm)) tm.pos
(if pos == true do obj.pos = p1
)
miauu · 2015-02-16
Habib · 2018-10-18