3D Lingo Dictionary > Symbols > * (multiplication)

 

* (multiplication)

Syntax

vector1 * vector2 
vector * scalar 
transform * vector 

Description

3D vector operator; multiplies the components of vector1 by the corresponding components in vector2, and returns the dot product, or multiplies each of the components the vector by the scalar value and returns a new vector.

vector1 * vector2 returns the dot product of the two vectors, which is not a new vector. This operation is the same as vector1.dotproduct.vector2.

vector * scalar multiplies each of the components in the vector by the scalar value and returns a new vector.

transform * vector multiplies the transform by the vector and returns a new vector. The new vector is the result of applying the positional and rotational changes defined by transform to the vector. Note that vector * transform is not supported.

See also

dotProduct()