public class CGAlgorithmsDD
extends java.lang.Object
DD
arithmetic.Modifier and Type | Method | Description |
---|---|---|
static Coordinate |
intersection(Coordinate p1,
Coordinate p2,
Coordinate q1,
Coordinate q2) |
Computes an intersection point between two lines
using DD arithmetic.
|
static int |
orientationIndex(Coordinate p1,
Coordinate p2,
Coordinate q) |
Returns the index of the direction of the point
q relative to
a vector specified by p1-p2 . |
static int |
signOfDet2x2(double dx1,
double dy1,
double dx2,
double dy2) |
Computes the sign of the determinant of the 2x2 matrix
with the given entries.
|
static int |
signOfDet2x2(DD x1,
DD y1,
DD x2,
DD y2) |
Computes the sign of the determinant of the 2x2 matrix
with the given entries.
|
public static int orientationIndex(Coordinate p1, Coordinate p2, Coordinate q)
q
relative to
a vector specified by p1-p2
.p1
- the origin point of the vectorp2
- the final point of the vectorq
- the point to compute the direction topublic static int signOfDet2x2(DD x1, DD y1, DD x2, DD y2)
public static int signOfDet2x2(double dx1, double dy1, double dx2, double dy2)
public static Coordinate intersection(Coordinate p1, Coordinate p2, Coordinate q1, Coordinate q2)
p1
- p2
- q1
- q2
- Copyright © 2018. All rights reserved.