PointToPointDirection (TcVnPoint2_REAL)

Computes the direction vector between 2 points.

Syntax

Definition:

HRESULT PointToPointDirection(
    HRESULT           hrPrev,
    TcVnPoint2_REAL&  aPoint1,
    TcVnPoint2_REAL&  aPoint2,
    TcVnVector2_REAL& aDirection,
    bool              bNormalize
)

Parameters

Name

Type

Description

hrPrev

HRESULT

HRESULT indicating the result of previous operations (If SUCCEEDED(hrPrev) equals false, no operation is executed.)

aPoint1

TcVnPoint2_REAL&

Point 1

aPoint2

TcVnPoint2_REAL&

Point 2

aDirection

TcVnVector2_REAL&

Returns the direction vector from aPoint1 to aPoint2

bNormalize

bool

If true, aDirection length is normalized to 1, otherwise aDirection length is the distance between aPoint1 and aPoint2

 Return value

HRESULT

Required License

TC3 Vision Base

System Requirements

Development environment

Target platform

PLC libraries to include

TwinCAT V3.1.4024.59 or later

PC or CX (x64) with min. PL50, e.g. Intel 4-core Atom CPU

Tc3_Vision