oevislib_net  0.14.3.0
Loading...
Searching...
No Matches
Projections

Functions

static Point2D oevislib_net.Geometry.Projections.ProjectPointOnLine (Point2D inPoint, Line2D inLine)
 Returns the projection of a point onto a line.
static Array< Point2Doevislib_net.Geometry.Projections.ProjectPointsOnLine (Array< Point2D > inPoints, Line2D inLine, Optional< Conditional< Segment2D > > outProjectionSegment=null)
 Projects an array of points onto a line.
static Point2D oevislib_net.Geometry.Projections.ProjectPointOnCircle (Point2D inPoint, Circle2D inCircle)
 Projects a point onto a circle.
static Array< Point2Doevislib_net.Geometry.Projections.ProjectPointsOnCircle (Array< Point2D > inPoints, Circle2D inCircle, Optional< Conditional< Arc2D > > outProjectionArc=null)
 Projects points onto a circle.

Detailed Description

Function Documentation

◆ ProjectPointOnCircle()

Point2D oevislib_net.Geometry.Projections.ProjectPointOnCircle ( Point2D inPoint,
Circle2D inCircle )
inlinestatic

Projects a point onto a circle.

Parameters
inPointPoint to be projected.
inCircleCircle the points will be projected on.
Returns
Projected point.

◆ ProjectPointOnLine()

Point2D oevislib_net.Geometry.Projections.ProjectPointOnLine ( Point2D inPoint,
Line2D inLine )
inlinestatic

Returns the projection of a point onto a line.

Parameters
inPointPoint to be projected.
inLineLine the points will be projected on.
Returns
Projected point.

◆ ProjectPointsOnCircle()

Array< Point2D > oevislib_net.Geometry.Projections.ProjectPointsOnCircle ( Array< Point2D > inPoints,
Circle2D inCircle,
Optional< Conditional< Arc2D > > outProjectionArc = null )
inlinestatic

Projects points onto a circle.

Parameters
inPointsPoints to be projected.
inCircleCircle the points will be projected on.
outProjectionArcArc containing the projected points.
Returns
Projected points.

◆ ProjectPointsOnLine()

Array< Point2D > oevislib_net.Geometry.Projections.ProjectPointsOnLine ( Array< Point2D > inPoints,
Line2D inLine,
Optional< Conditional< Segment2D > > outProjectionSegment = null )
inlinestatic

Projects an array of points onto a line.

Parameters
inPointsPoints to be projected.
inLineLine the points will be projected on.
outProjectionSegmentSegment containing the projected points.
Returns
Projected points.