vector.3d.lua
local a = Common.Vector:Create( 10 , 20 , 30 );
print( a:ToString() );
a = Common.Vector:Create( {x = 10 , y = 20 , z = 30} );
print( a:ToString() );
a = Common.Vector:Create( "10 20 30" );
print( a:ToString() );
a = a + {x = 30}; print( a:ToString() ); a = a + {y = 20}; print( a:ToString() ); a = a + {z = 10}; print( a:ToString() ); a = a - {x = 30, y = 20 , z = 10}; print( a:ToString() ); a = a / 2; print( a:ToString() ); a = a * 2; print( a:ToString() );
print( a:Length() ); print( a:Make2D():ToString() );