|
oevislib_net
0.14.3.0
|
Functions | |
| static float | oevislib_net.Geometry.AngleMetrics.NormalizeAngle (float inAngle) |
| Computes the angle normalized in the range [0, 360). | |
| static float | oevislib_net.Geometry.AngleMetrics.NormalizeAngle (float inAngle, AngleRange inAngleRange, float inBaseAngle=0.0f) |
| Normalizes an angle using the provided range. | |
| static float | oevislib_net.Geometry.AngleMetrics.MeasureAngle (float inDirection1, float inDirection2, RotationDirection inRotationDirection, AngleRange inAngleRange) |
| Measures the angle created by the two provided directions. | |
| static float | oevislib_net.Geometry.AngleMetrics.MeasureDirectedAngle (float inDirection1, float inDirection2, RotationDirection inRotationDirection, AngleRange inAngleRange) |
| Measures the angle formed between the two provided directions. | |
| static float | oevislib_net.Geometry.AngleMetrics.MeasureAngle (Vector2D inVector1, Vector2D inVector2, RotationDirection inRotationDirection) |
| Measures the angle formed between the two provided vectors. | |
| static float | oevislib_net.Geometry.AngleMetrics.MeasureDirectedAngle (Vector2D inVector1, Vector2D inVector2, RotationDirection inRotationDirection) |
| Measures the angle formed between the two provided vectors. | |
| static float | oevislib_net.Geometry.AngleMetrics.MeasureAngle (Line2D inLine1, Line2D inLine2) |
| Measures the smallest angle formed between two lines. | |
| static float | oevislib_net.Geometry.AngleMetrics.MeasureAngle (Point2D inPoint1, Point2D inPoint2, Point2D inPoint3, RotationDirection inRotationDirection, Optional< Arc2D > outArc=null) |
| Measures the angle formed between the three provided points. | |
| static float | oevislib_net.Geometry.AngleMetrics.MeasureDirectedAngle (Point2D inPoint1, Point2D inPoint2, Point2D inPoint3, RotationDirection inRotationDirection, Optional< Arc2D > outArc=null) |
| Measures the angle formed between the three provided points. | |
| static float | oevislib_net.Geometry.AngleMetrics.MeasureAngle (Segment2D inSegment1, Segment2D inSegment2, AngleMetric inAngleMetric, Optional< Arc2D > outArc=null) |
| Measures the angle formed between the two provided segments. | |
| static float | oevislib_net.Geometry.AngleMetrics.MeasureDirectedAngle (Segment2D inSegment1, Segment2D inSegment2, AngleMetric inAngleMetric, Optional< Arc2D > outArc=null) |
| Measures the angle formed between the two provided segments. | |
|
inlinestatic |
Measures the angle created by the two provided directions.
| inDirection1 | First input direction. |
| inDirection2 | Second input direction. |
| inRotationDirection | Direction of rotation considered by the algorithm. |
| inAngleRange | Range of the output value. |
|
inlinestatic |
Measures the smallest angle formed between two lines.
| inLine1 | First input line. |
| inLine2 | Second input line. |
|
inlinestatic |
Measures the angle formed between the three provided points.
| inPoint1 | First input point. |
| inPoint2 | Second input point. This is the center point that is connected both to points 1 and 3. |
| inPoint3 | Third input point. |
| inRotationDirection | Direction of rotation considered by the algorithm. |
| outArc | Arc object formed by the three points. |
|
inlinestatic |
Measures the angle formed between the two provided segments.
| inSegment1 | First input segment. |
| inSegment2 | Second input segment. |
| inAngleMetric | The methods used by the algorithm to compute the angle. |
| outArc | Arc object formed by the two segments. |
|
inlinestatic |
Measures the angle formed between the two provided vectors.
| inVector1 | First input vector. |
| inVector2 | Second input vector. |
| inRotationDirection | Direction of rotation considered by the algorithm. |
|
inlinestatic |
Measures the angle formed between the two provided directions.
The sign depends on the rotation direction.
| inDirection1 | First input direction. |
| inDirection2 | Second input direction. |
| inRotationDirection | Direction of rotation considered by the algorithm. |
| inAngleRange | Range of the output value. |
|
inlinestatic |
Measures the angle formed between the three provided points.
The sign depends on the rotation direction.
| inPoint1 | First input point. |
| inPoint2 | Second input point. This is the central point that is connected both to points 1 and 3. |
| inPoint3 | Third input point. |
| inRotationDirection | Direction of rotation considered by the algorithm. |
| outArc | Arc object formed by the three points. |
|
inlinestatic |
Measures the angle formed between the two provided segments.
The sign depends on the rotation direction.
| inSegment1 | First input segment. |
| inSegment2 | Second input segment. |
| inAngleMetric | The method used by the algorithm to compute the angle. |
| outArc | Arc object formed by the two segments. |
|
inlinestatic |
Measures the angle formed between the two provided vectors.
The sign depends on the rotation direction.
| inVector1 | First input vector. |
| inVector2 | Second input vector. |
| inRotationDirection | Direction of rotation considered by the algorithm. |
|
inlinestatic |
Computes the angle normalized in the range [0, 360).
| inAngle | Input angle [deg]. |
|
inlinestatic |
Normalizes an angle using the provided range.
| inAngle | Input angle [deg]. |
| inAngleRange | Range used for the normalization. |
| inBaseAngle | Start of the normalization range. |