Vector Math Methods - Adobe AFTER EFFECTS 7.0 Manual

Table of Contents

Advertisement

Vector Math methods

Vector Math functions are global methods that perform operations on arrays, treating them as mathematical vectors.
Unlike built-in JavaScript methods, such as
specified, Vector Math methods are lenient about dimensions and return a value that is the dimension of the largest
Array, filling in missing elements with zeros. For example, the expression
Return type: Array. Adds two vectors.
add(vec1, vec2)
Argument type: vec1 and vec2 are Arrays.
Return type: Array.
sub(vec1, vec2)
Argument type: vec1 and vec2 are Arrays.
Subtracts two vectors.
Return type: Array.
mul(vec, amount)
Argument type: vec is an Array, amount is a Number.
Multiplies every element of the vector by the amount.
Return type: Array.
div(vec, amount)
Argument type: vec is an Array, amount is a Number.
Divides every element of the vector by the amount.
clamp(value, limit1, limit2)
Argument type: value, limit1, and limit2 are Numbers or Arrays.
The value of each component of value is constrained to fall between the values of the corresponding values of limit1
and limit2.
Return type: Number.
dot(vec1, vec2)
Argument type: vec1 and vec2 are Arrays.
Returns the dot (inner) product of the vector arguments.
Return type: Array [2 or 3].
cross(vec1, vec2)
Argument type: vec1 and vec2 are Arrays [2 or 3].
Returns the vector cross product of vec1 and vec2. Refer to a math reference or JavaScript guide for more infor-
mation.
Return type: Array.
normalize(vec)
Argument type: vec is an Array.
Normalizes the vector so that its length is 1.0. This is a short way of writing
Return type: Number.
length(vec)
Argument type: vec is an Array.
Returns the length of vector vec.
Return type: Number.
length(point1, point2)
Argument type: point1 and point2 are Arrays.
, these methods are not used the
Mat h.sin
Return type: Number or Array.
ADOBE AFTER EFFECTS 7.0
prefix . Unless otherwise
Mat h
returns
[10, 20]+ [1, 2, 3]
.
d iv ( ve c , l e ngt h ( ve c ) )
573
User Guide
.
[ 11, 22, 3]

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents