public static class IPolyline2D.Intersection extends IVec2
Modifier and Type | Field and Description |
---|---|
IVec2 |
adjacent1 |
IVec2 |
adjacent2 |
boolean |
orthogonal |
boolean |
orthogonalDirX |
IPolyline2D |
polyline |
parent
Constructor and Description |
---|
Intersection(IPolyline2D p,
IVec2 pt) |
Intersection(IPolyline2D p,
IVec2 pt,
IVec2 a1,
IVec2 a2) |
Modifier and Type | Method and Description |
---|---|
void |
setDirectionX() |
void |
setDirectionY() |
add, add, add, add, add, add, add, add, add, add, angle, angle, angle, angle, angle, area, bisect, bisect, bisect, clockwise, counterclockwise, cp, cp, cp, cp, cp, cross, cross, cross, dif, dif, dif, diff, diff, diff, dist, dist, dist, dist, dist, dist2, dist2, dist2, dist2, dist2, distToLine, distToLine, distToLine, distToSegment, distToTriangle, div, div, div, dot, dot, dot, dot, dot, dup, eq, eq, eq, eq, eq, eq, eq, eq, eq, eq, eqX, eqX, eqX, eqX, eqX, eqX, eqX, eqX, eqX, eqX, eqY, eqY, eqY, eqY, eqY, eqY, eqY, eqY, eqY, eqY, flip, get, getX, getY, intersect, intersectLineAndCircle, intersectPolygon, intersectPolyline, intersectPolyline, intersectSegment, intersectSegmentAndXLine, intersectSegmentAndYLine, intersectXLine, intersectYLine, isBetween, isInside, isInside, isOnLine, isOnSegment, isParallel, isParallel, isStraight, isStraight, isValid, len, len, len, len, len, len2, len2, len2, loopdir, mid, mid, mid, mirror, mirror, mirror, mirror, mirror, mirror, mul, mul, mul, mv, mv, mv, mv, neg, nml, nml, nml, nml, nml, nml, nml, ortho, perpendicularVecToLine, perpendicularVecToLine, projectTo2Vec, ratioOnSegment, ref, ref, ref, ref, ref, ref, removeDuplicatedPoints, removeStraightPoints, rev, rot, rot, rot, rot, rot, rot, rot, rot, rot, rot, scale, scale, scale, scale, scale, scale, scale1d, scale1d, scale1d, scale1d, scale1d, scale1d, scale1d, scale1d, set, set, set, set, set, set, set, set, shear, shear, shear, shear, signedArea, sub, sub, sub, sub, sum, sum, sum, sum, sum, sum, sum, sum, sum, sum, to3d, to3d, to3d, to4d, to4d, to4d, toString, transform, transform, transform, transform, transform, transform, translate, translate, translate, translate, unit, x, x, x, x, x, y, y, y, y, y, zero
createObject, parent, parent
public IPolyline2D polyline
public IVec2 adjacent1
public IVec2 adjacent2
public boolean orthogonal
public boolean orthogonalDirX
public Intersection(IPolyline2D p, IVec2 pt)
public Intersection(IPolyline2D p, IVec2 pt, IVec2 a1, IVec2 a2)