A vector is made of three components: X, Y, and Z. You specify them in this order.
This does not work:
a = vec( 1, 2, 3, 4 ); b = vec( 1, 2 );
a = vec( 1, 2, 3, 4 );
b = vec( 1, 2 );
A vector must have exactly three components.
a = vec( 1, 2, 3 );
Xpressionist 3