Start » Filter Reference » Geometry 2D » Geometry 2D Angle Metrics » AngleBetweenThreePoints
Module: | FoundationLite |
---|
Measures the angle defined by three consecutive points.
Name | Type | Description | |
---|---|---|---|
inPoint1 | Point2D | A point on one arm of an angle | |
inPoint2 | Point2D | The middle point | |
inPoint3 | Point2D | A point on another arm of the angle | |
inRotationDirection | RotationDirection | Chooses one of two ways of measuring the angle | |
outAbsoluteAngle | Real | Angle value used for measurements <0; 360> | |
outDirectedAngle | Real | Angle value used for clockwise transformations <-360; 360> | |
outArc | Arc2D | Angle visualization object |
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 some two of the input points are almost equal.
Complexity Level
This filter is available on Basic Complexity Level.