geoTracker v1.0
This location is for Registered Users Only.
Perhaps you need to login or register.
Contributor: evil kornholio
Tracks selected vertexes of any geometry in a human way.
Requirements:
11.0, 10.5, 10.0, 9.0, 8.0 or later
11.0, 10.5, 10.0, 9.0, 8.0 or later


Tracks selected vertexes of any geometry provided at once, a bit faster than nuke.....
Also can reconcile results a bit faster than nuke native reconcile...
About section should explain everything in a simple way.
Enjoy.
Just be fair.
Please login in order to download these files.
Comments
Scaling functions can be implemented,
But the rotation is the wrong map and it finds the model that the rotation is leaping.
But I prefer the form of the menu!
http://www.nukepedia.com/python/3d/locometry
Better than animatedSnap3D
def matrixFrom3Poin ts(pp1=[0,0,0], pp2=[0,0,0],pp3 =[0,0,0]):
p1 = nuke.math.Vecto r3(pp1[0],pp1[1 ],pp1[2])
p2 = nuke.math.Vecto r3(pp2[0],pp2[1 ],pp2[2])
p3 = nuke.math.Vecto r3(pp3[0],pp3[1 ],pp3[2])
om=nuke.math.Ma trix4()
om.makeIdentity ()
v1=p2-p1
v2=p3-p1
v1.normalize()
v2.normalize()
nv1 =(v1.cross(v2))
nv1.normalize()
nv2 = (nv1.cross(v1))
nv2.normalize()
om[0]=v1[0]
om[4]=v1[1]
om[8]=v1[2]
om[1]=nv2[0]
om[5]=nv2[1]
om[9]=nv2[2]
om[2]=nv1[0]
om[6]=nv1[1]
om[10]=nv1[2]
om[3]=p1[0]
om[7]=p1[1]
om[11]=p1[2]
#ToMultiply Directly uncomment
#om.transpose()
#om.rotateZ(mat h.radians(90))
return om
RSS feed for comments to this post