Legacy Documentclose button

Important: The information in this document is obsolete and should not be used for new development.

Previous Book Contents Book Index Next

Inside Macintosh: QuickDraw GX Environment and Utilities /
Chapter 8 - QuickDraw GX Mathematics / QuickDraw GX Mathematics Reference
Mathematical Functions / Vector Operations


VectorMultiplyDivide

You can use the VectorMultiplyDivide function to calculate the quotient of the dot product of two vectors and a divisor.

long *VectorMultiplyDivide(long count, const long *vector1, 
                           long step1, const long *vector2,
                           long step2, long divisor);
count
The size of each vector.
vector1
A pointer to one of the two vectors.
step1
The index increment for the vector1 vector.
vector2
A pointer to the second of two vectors.
step2
The index increment for the vector2 vector.
divisor
The number by which the dot product is to be divided.
function result
The quotient of the dot product of two vectors and a divisor.
DESCRIPTION
The VectorMultiplyDivide function calculates the quotient of a dot product of parameters vector1 and vector2 and a divisor parameter. The size of each vector is given by the count parameter. The index increment is given by the parameters step1 and step2, respectively. If the count parameter is negative, the terms are alternated. This is equivalent to

WideDivide(VectorMultiply(),divisor) 

Previous Book Contents Book Index Next

© Apple Computer, Inc.
7 JUL 1996