Hey,
I still have some issues, sorry to bother .
I am not able to rotate the object along the edge. The angle you said to
find (between the axis of the object and Ve) gives only angle between one
axis. I was able to align only those edges which were perpendicular to Y
axis.
I have to find the angle of the object for every axis.
so I am again back .. trying and trying.
Here is my code.
# to place the Helix along to the edge.
# v0 to v1(between the vertex 0 and vertex 1(
v0=shape.vtx[0].getPosition()
v1=shape.vtx[1].getPosition()
cen01=v0.center(v1)
#Scaled psolid1 to 5 so even the points in the cordinates are shifted by 5
cen=5*cen01
move("vHelix1",cen)
vh1=pm.PyNode('vHelix1')
pvh1=vh1.translate.get()
v01=v1-v0(vector Ve)
r=angle(v01,pvh1)
d=math.degrees(r)
rotate("vHelix1",d)
Hope someone can explain...
Thank You
--
view archives: http://groups.google.com/group/python_inside_maya
change your subscription settings:
http://groups.google.com/group/python_inside_maya/subscribe