PerspectiveTransformation
Apply a perspective transformation (rotation + translation, e.g. from extrinsic calibration) to 3D point coordinates.
Syntax
Definition:
HRESULT PerspectiveTransformation(
    HRESULT              hrPrev,
    ITcVnContainer*      ipSrcPoints,
    ITcVnContainer*&     ipDestPoints,
    TcVnMatrix3x3_LREAL& aRotationMatrix,
    TcVnVector3_LREAL&   aTranslationVector
)Parameters
| 
                   Name  | 
                   Type  | 
                   Description  | 
|---|---|---|
| 
                   hrPrev  | 
                   HRESULT indicating the result of previous operations (If SUCCEEDED(hrPrev) equals false, no operation is executed.)  | |
| 
                   ipSrcPoints  | 
                   Container with 3D source points (TcVnPoint3_REAL or TcVnPoint3_LREAL)  | |
| 
                   ipDestPoints  | 
                   Returns the transformed points (same type as ipSrcPoints)  | |
| 
                   aRotationMatrix  | 
                   3x3 rotation matrix  | |
| 
                   aTranslationVector  | 
                   Translation vector  | 
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  | 
 Return value