What's New in Director 8.5 > Controlling the 3D World > Vector math > Vector binary operations

 

Vector binary operations

Use these syntaxes to perform additional vector math calculations:

Operator

Description

Returns

vector1 +vector2

Returns a new vector equaling vector1 +vector2 for x equaling 1 through 3.

A new vector object

vector1 -vector2

Returns a new vector equaling vector1 -vector2 for x equaling 1 through 3.

A new vector object

vector1*vector2

Returns the product of the two vectors.

A floating-point value

vector1/vector2

Not supported.

0

vector2*scalar

Returns a new vector equaling vector2 * scalar for x equaling 1 through 3.

A new vector object

vector2/scalar

Returns a new vector equaling vector2/scalar.

A new vector object

transform*vector

Returns a new vector resulting from applying the positional and transformation changes defined by transform to vector. Note that vector*transform is an invalid operation.

A new vector object

scalar-vector1

Returns a new vector equaling scalar-vector1.

A new vector object

vector1-scalar

Returns a new vector equaling vector1-scalar.

A new vector object

scalar + vector1

Returns a new vector equaling scalar + vector1.

A new vector object

vector1 + scalar

Returns a new vector equaling vector1 + scalar.

A new vector object