Back to Aurora Vision Studio website

You are here: Start » Filter Reference » Geometry 2D » Geometry 2D Features » SegmentNormalVector

SegmentNormalVector


Module: FoundationLite

Computes an unitary vector perpendicular to the segment.

Name Type Description
Input value inSegment Segment2D
Input value inReverse Bool
Output value outNormalVector Vector2D

Description

Note that because of inaccuracies of floating-point arithmetic, some geometric operations (including this one) may lead to unpredictable results for degenerated cases. In this filter such a case occurs when an empty segment is given on input.

Examples

SegmentNormalVector performed on a segment with parameters: X1 = 50, Y1 = 50, X2 = 300, Y2 = 300.
outNormalVector result shown on the right picture.

Complexity Level

This filter is available on Advanced Complexity Level.