DotProd [MOVED]

DotProd(Dot Product) is used to calculate the dot (or scalar) product of two pos vectors.

Arguments
DotProd (Vector1 Vector2)

Vector1 and Vector2 are both data types pos.

I do not see how it is possible to describe a vector with a single pos.

I am using this calculation instead:
AB_CD_dotproduct := ((pos_B.x - pos_A.x) * (pos_D.x - pos_C.x)) + ((pos_B.y - pos_A.y) * (pos_D.y - pos_C.y));

It appears to base the vectors from [0,0,0]

Hello,

first of all you have to calculate the vectors for AB and CD, after that you can use these vectors as parameters for the function DotProd.

See example below:

AB_CD_dotproduct:=DotProd(pos_B-pos_A, pos_D-pos_C);

/BR

Micky

Yep, no wonder it appears to base the vectors from [0,0,0] - lol

That works, thanks.