F_VN_PointToPointDirection_TcVnPoint2_REAL

F_VN_PointToPointDirection_TcVnPoint2_REAL 1:

Computes the direction vector between 2 points.

Syntax

Definition:

FUNCTION F_VN_PointToPointDirection_TcVnPoint2_REAL : HRESULT
VAR_IN_OUT
    aPoint1    : TcVnPoint2_REAL;
    aPoint2    : TcVnPoint2_REAL;
    aDirection : TcVnVector2_REAL;
END_VAR
VAR_INPUT
    bNormalize : BOOL;
    hrPrev     : HRESULT;
END_VAR

 Inputs

Name

Type

Description

bNormalize

BOOL

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

hrPrev

HRESULT

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

 In/Outputs

Name

Type

Description

aPoint1

TcVnPoint2_REAL

Point 1

aPoint2

TcVnPoint2_REAL

Point 2

aDirection

TcVnVector2_REAL

Returns the direction vector from aPoint1 to 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