Hi Lucy, 

Yup, that all makes sense and works fine now. 

Cheers, 
Steve 

----- Original Message -----

From: "Lucy Wilkes" <[email protected]> 
To: "Nuke plug-in development discussion" <[email protected]> 
Sent: Thursday, 11 December, 2014 11:05:32 AM 
Subject: Re: [Nuke-dev] Blink cross() function not working? (repost) 

Hi Steve, 

This is an error in the documentation - it should specify that the cross 
function is only defined for vectors with three components, i.e.: 

vec3 cross(vec3 a, vec3 b); //Returns the cross product of vector *a* with 
vector *b*. 

(This is because mathematically, the cross product is only defined for vectors 
in three-dimensional space). 

Sorry for the confusion - we'll update the documentation to make this clear. 
Please let us know though if you still have problems when dst(), A() and B() 
are all three-component vectors. 

Regards, 
Lucy 

On Thu, Dec 11, 2014 at 10:19 AM, Steve Newbold < [email protected] > wrote: 



Hi, 

Reposting this from the nuke-users list as maybe this is more a question for 
the guys in the dev list. 

Using the BlickScript node in Nuke 8.0v6, the following works (A & B are input 
images), 



dst() = dot(A(), B()); 




but this doesn't, 




dst() = cross(A(), B()); 




and I got the following error message, 




Error compiling kernel: Error at line:30 no matching function for call to 
'cross' 




The Blink docs have this, 




scalar dot(vec a, vec b); //Returns the dot product of vector *a* with vector 
*b*. 
vec cross(vec a, vec b); //Returns the cross product of vector *a* with vector 
*b*. 




So I'm not sure what is wrong with cross() or whether I'm using it incorrectly. 




Cheers, Steve 

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







-- 
Lucy Wilkes 

Senior Software Engineer 
The Foundry 
5 Golden Square, London, W1F 9HT 
Tel: +44 (0)20 7479 4350 
Web: www.thefoundry.co.uk 
Email: [email protected] 


The Foundry Visionmongers Ltd. 
Registered in England and Wales No: 4642027 


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

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

Reply via email to