|
oevislib_net
0.14.3.0
|
Functions | |
| static float | oevislib_net.Geometry.DistanceMetrics.Distance (Point2D inPoint1, Point2D inPoint2, float inResolution=1.0f) |
| Returns the distance between two points. | |
| static float | oevislib_net.Geometry.DistanceMetrics.Distance (Point2D inPoint, Line2D inLine, float inResolution=1.0f, Optional< Segment2D > outConnectingSegment=null) |
| Returns the absolute value of the distance between a point and its projection on the provided line. | |
| static float | oevislib_net.Geometry.DistanceMetrics.SignedDistance (Point2D inPoint, Line2D inLine, float inResolution=1.0f, Optional< Segment2D > outConnectingSegment=null) |
| Returns the (signed) value of the distance between a point and its projection on the provided line. | |
| static float | oevislib_net.Geometry.DistanceMetrics.OrientedDistance (Point2D inPoint, Segment2D inLineSection, float inResolution=1.0f, Optional< Segment2D > outConnectingSegment=null) |
| Returns the (signed) distance between a point and an oriented line. | |
| static float | oevislib_net.Geometry.DistanceMetrics.Distance (Point2D inPoint, Segment2D inSegment, float inResolution=1.0f, Optional< Segment2D > outConnectingSegment=null) |
| Returns the distance between a point and a segment. | |
| static float | oevislib_net.Geometry.DistanceMetrics.Distance (Segment2D inSegment1, Segment2D inSegment2, float inResolution=1.0f, Optional< Segment2D > outConnectingSegment=null) |
| Returns the minimum distance between two segments. | |
| static float | oevislib_net.Geometry.DistanceMetrics.Distance (Circle2D inCircle1, Circle2D inCircle2, float inResolution=1.0f, Optional< Segment2D > outConnectingSegment=null) |
| Returns the minimum distance between two circles. | |
| static float | oevislib_net.Geometry.DistanceMetrics.Distance (Point2D inPoint, Circle2D inCircle, float inResolution=1.0f, Optional< Segment2D > outConnectingSegment=null) |
| Returns the minimum distance between a point and a circle. | |
| static float | oevislib_net.Geometry.DistanceMetrics.Distance (Point2D inPoint, Arc2D inArc, float inResolution=1.0f, Optional< Segment2D > outConnectingSegment=null) |
| Returns the minimum distance between a point and an arc. | |
| static Array< float > | oevislib_net.Geometry.DistanceMetrics.PointsDistances (Array< Point2D > inPoints, bool inCyclic=false, float inResolution=1.0f) |
| Calculates the distances between all the consecutive points of the provided array. | |
| static float | oevislib_net.Geometry.DistanceMetrics.Distance (Point2D inPoint, Rectangle2D inRectangle, float inResolution=1.0f, bool inIsFilled=true, Optional< Segment2D > outConnectingSegment=null) |
| Returns the minimum distance between a point and a rectangle. | |
|
inlinestatic |
Returns the minimum distance between two circles.
| inCircle1 | First circle. |
| inCircle2 | Second circle. |
| inResolution | Measure resolution. Range: [0, +inf). |
| outConnectingSegment | Segment with minimum length that connects the two provided objects. |
|
inlinestatic |
Returns the minimum distance between a point and an arc.
| inPoint | Input point. |
| inArc | Input arc. |
| inResolution | Measure resolution. Range: [0, +inf). |
| outConnectingSegment | Shortest segment connecting the point to the arc. |
|
inlinestatic |
Returns the minimum distance between a point and a circle.
| inPoint | Reference point. |
| inCircle | Input circle. |
| inResolution | Measure resolution. Range: [0, +inf). |
| outConnectingSegment | Segment with minimum length connecting the point to the circle. |
|
inlinestatic |
Returns the absolute value of the distance between a point and its projection on the provided line.
| inPoint | Reference point. |
| inLine | Input line. |
| inResolution | Measure resolution. Range: [0, +inf). |
| outConnectingSegment | Segment connecting the reference point with its projection on the line. |
|
inlinestatic |
Returns the minimum distance between a point and a rectangle.
| inPoint | Input point. |
| inRectangle | Input rectangle. |
| inResolution | Measure resolution. Range: [0, +inf). |
| inIsFilled | If true, the rectangle is considered filled. |
| outConnectingSegment | Shortest segment connecting the point to the rectangle. |
|
inlinestatic |
Returns the distance between a point and a segment.
| inPoint | Reference point. |
| inSegment | Input segment. |
| inResolution | Measure resolution. Range: [0, +inf). |
| outConnectingSegment | Segment connecting the reference point with its projection on the segment. |
|
inlinestatic |
Returns the distance between two points.
| inPoint1 | First point. |
| inPoint2 | Second point. |
| inResolution | Input resolution. Range: [0, +inf). |
|
inlinestatic |
Returns the minimum distance between two segments.
| inSegment1 | First segment. |
| inSegment2 | Second segment. |
| inResolution | Measure resolution. Range: [0, +inf). |
| outConnectingSegment | Shorter segment connecting the two provided objects. |
|
inlinestatic |
Returns the (signed) distance between a point and an oriented line.
| inPoint | Reference point. |
| inLineSection | Segment representing a line with direction. |
| inResolution | Measure resolution. Range: [0, +inf). |
| outConnectingSegment | Segment connecting the reference point with its projection on the segment. |
|
inlinestatic |
Calculates the distances between all the consecutive points of the provided array.
| inPoints | Input points. |
| inCyclic | If true, the array is considered cyclic. |
| inResolution | Measure resolution. Range: [0, +inf). |
|
inlinestatic |
Returns the (signed) value of the distance between a point and its projection on the provided line.
| inPoint | Reference point. |
| inLine | Input line. |
| inResolution | Measure resolution. Range: [0, +inf). |
| outConnectingSegment | Segment connecting the reference point with its projection on the line. |