Thank you!
Exactly what I was looking for, wonder why this expression didn't appear in any of my searching. Looks like it is working

-Adam


On 02/28/2013 11:51 AM, Nathan Rusch wrote:
I would just use the good-old distance formula and do it all in expression syntax. It's verbose, but doing it in Python will likely be even more so, and this will run a hell of a lot faster: sqrt(pow(Cam.translate.x-Axis.translate.x, 2) + pow(Cam.translate.y-Axis.translate.y, 2) + pow(Cam.translate.z-Axis.translate.z, 2))
-Nathan

*From:* Adam Hazard <mailto:[email protected]>
*Sent:* Thursday, February 28, 2013 11:42 AM
*To:* Nuke user discussion <mailto:[email protected]>
*Subject:* [Nuke-users] calculating distance between axis and camera in anexpression
Hi,

I am trying to calculate the distance between an axis and a 3D camera in an expression. But I have several problems and not sure where to begin.

I was using this as a guideline from nukepedia, but planning to swap in Vector3

pointA = nuke.math.Vector2(50,100)
pointB = nuke.math.Vector2(150,175)
distance = pointA.distanceBetween(pointB)
print  distance


But I am guessing I need to call python in the expression? But none of the python syntax worked either.


Also how would I assign an animated camera as a vector variable ...Vector3(parent.Camera.translate.x, parent.Camera.translate.y,.....etc?

Or am I just totally off in the wrong direction?

hopefully this is possible

Thanks.
Adam

------------------------------------------------------------------------
_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users


_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

_______________________________________________
Nuke-users mailing list
[email protected], http://forums.thefoundry.co.uk/
http://support.thefoundry.co.uk/cgi-bin/mailman/listinfo/nuke-users

Reply via email to