Uses of Class
org.djutils.draw.line.Ray2d

Packages that use Ray2d
Package
Description
The d1 package provides an interface and different implementations for lines.
  • Uses of Ray2d in org.djutils.draw.line

    Methods in org.djutils.draw.line that return Ray2d
    Modifier and Type
    Method
    Description
    Ray2d.flip()
     
    Ray2d.getLocationExtended(double position)
     
    Ray2d.neg()
     
    Methods in org.djutils.draw.line with parameters of type Ray2d
    Modifier and Type
    Method
    Description
    static PolyLine2d
    Bezier.cubic(double epsilon, Ray2d start, Ray2d end)
    Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end with specified precision.
    static PolyLine2d
    Bezier.cubic(double epsilon, Ray2d start, Ray2d end, double shape)
    Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end with specified precision.
    static PolyLine2d
    Bezier.cubic(double epsilon, Ray2d start, Ray2d end, double shape, boolean weighted)
    Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end with specified precision.
    static PolyLine2d
    Bezier.cubic(int size, Ray2d start, Ray2d end)
    Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.
    static PolyLine2d
    Bezier.cubic(int size, Ray2d start, Ray2d end, double shape)
    Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.
    static PolyLine2d
    Bezier.cubic(int size, Ray2d start, Ray2d end, double shape, boolean weighted)
    Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.
    static PolyLine2d
    Bezier.cubic(Ray2d start, Ray2d end)
    Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between start and end.
    double
    PolyLine2d.projectRay(Ray2d ray)
    Find a location on this PolyLine2d that is a reasonable projection of a Ray on this line.