|
oevislib_net
0.14.3.0
|
Point2D Normalizations | |
| |
| static void | oevislib_net.Geometry.Point2D.RemoveInvalidPoints (Array< Point2D > ioPoints) |
| Removes points with NaN of INF coordinates. | |
Rectangle2D Normalizations | |
| |
| void | oevislib_net.Geometry.Rectangle2D.NormalizeOrientation (float inReferenceAngle, RectangleOrientation inRectangleOrientation) |
| Normalizes the rectangle's angle value. | |
Segment2D Normalizations | |
| |
| void | oevislib_net.Geometry.Segment2D.NormalizeOrientation (float inBaseOrientation) |
| Changes the segment orientation based on the base angle. | |
| void | oevislib_net.Geometry.Segment2D.NormalizeOrientation (Point2D inReferencePoint) |
| Changes the segment orientation based on the distance with the provided point. | |
| void | oevislib_net.Geometry.Segment2D.NormalizeOrientation (Axis inAxis) |
| Changes the segment orientation using the coordinates on the selected axis. | |
|
inline |
Normalizes the rectangle's angle value.
| inReferenceAngle | The valid range midpoint of the output angle. |
| inRectangleOrientation | Orientation of the new rectangle. |
|
inline |
Changes the segment orientation using the coordinates on the selected axis.
| inAxis | Axis used to select coordinates. |
|
inline |
Changes the segment orientation based on the base angle.
| inBaseOrientation | Angle based on which differences are calculated. |
|
inline |
Changes the segment orientation based on the distance with the provided point.
| inReferencePoint | Point used to calculate distances. |
|
inlinestatic |
Removes points with NaN of INF coordinates.
| ioPoints | Array of points. It will be modified in-place. |