Applies To
SIVector3.Dot method
Description
This example demonstrates how to use the SIVector3.Dot method.
Code
x = XSIMath.CreateVector3(); y = XSIMath.CreateVector3(); // Example 1: Perpendicular vectors have 0 dot product x.Set( 1,0,0 ) ; y.Set( 0,1,0 ) ; // Output is 0 Application.LogMessage( x.Dot( y ) ) ; // Example 2: Commutative nature of dot product x.Set( 2,0,0 ) ; y.Set( 1,1,0 ) ; // Output is 2 for both Application.LogMessage( x.Dot( y ) ) ; Application.LogMessage( y.Dot( x ) ) ; // Example 3: When angle is zero the value // is equal to the lengths multipled x.Set( 2,0,0 ) ; y.Set( 3,0,0 ) ; //Output is 6 for both Application.LogMessage( x.Dot( y ) ) ; Application.LogMessage( x.length() * y.length() ) ;
Related Examples
Keywords
SIVector3 Dot
Autodesk Softimage 2011