double |
GeoPoint.arcDistance(Vector v) |
Compute an arc distance between two points.
|
static SidedPlane |
SidedPlane.constructNormalizedPerpendicularSidedPlane(Vector insidePoint,
Vector normalVector,
Vector point1,
Vector point2) |
Construct a sided plane from two points and a third normal vector.
|
static SidedPlane |
SidedPlane.constructNormalizedThreePointSidedPlane(Vector insidePoint,
Vector point1,
Vector point2,
Vector point3) |
Construct a sided plane from three points.
|
static Plane |
Plane.constructNormalizedXPlane(Vector... planePoints) |
Construct the most accurate normalized plane through an y-z point and including the X axis.
|
static Plane |
Plane.constructNormalizedYPlane(Vector... planePoints) |
Construct the most accurate normalized plane through an x-z point and including the Y axis.
|
static Plane |
Plane.constructNormalizedZPlane(Vector... planePoints) |
Construct the most accurate normalized plane through an x-y point and including the Z axis.
|
static Plane |
Plane.constructPerpendicularCenterPlaneOnePoint(Plane plane,
Vector M) |
Given a plane and one point that is on that plane, find a perpendicular plane that goes through
both the origin and the point.
|
static Plane |
Plane.constructPerpendicularCenterPlaneTwoPoints(Vector M,
Vector N) |
Given two points, construct a plane that goes through them and the origin.
|
static SidedPlane |
SidedPlane.constructSidedPlaneFromOnePoint(Vector insidePoint,
Plane plane,
Vector intersectionPoint) |
Construct sided plane from a plane and one point.
|
static SidedPlane |
SidedPlane.constructSidedPlaneFromTwoPoints(Vector insidePoint,
Vector upperPoint,
Vector lowerPoint) |
Construct sided plane from two points.
|
GeoPoint |
PlanetModel.createSurfacePoint(Vector vector) |
Compute a GeoPoint that's scaled to actually be on the planet surface.
|
static boolean |
Vector.crossProductEvaluateIsZero(Vector A,
Vector B,
Vector point) |
Evaluate the cross product of two vectors against a point.
|
double |
Vector.dotProduct(Vector v) |
Do a dot product.
|
double |
Plane.evaluate(Vector v) |
Evaluate the plane equation for a given point, as represented by a vector.
|
boolean |
Plane.evaluateIsZero(Vector v) |
Evaluate the plane equation for a given point, as represented by a vector.
|
boolean |
Vector.isNumericallyIdentical(Vector other) |
Compute whether two vectors are numerically identical.
|
boolean |
Vector.isParallel(Vector other) |
Compute whether two vectors are numerically identical.
|
boolean |
BaseXYZSolid.isWithin(Vector point) |
|
boolean |
GeoBaseCompositeShape.isWithin(Vector point) |
|
boolean |
GeoBaseDistanceShape.isWithin(Vector point) |
|
boolean |
GeoBaseMembershipShape.isWithin(Vector point) |
|
boolean |
GeoDegeneratePoint.isWithin(Vector point) |
|
boolean |
GeoStandardPath.BaseSegmentEndpoint.isWithin(Vector point) |
|
boolean |
GeoStandardPath.CircleSegmentEndpoint.isWithin(Vector point) |
|
boolean |
GeoStandardPath.CutoffDualCircleSegmentEndpoint.isWithin(Vector point) |
|
boolean |
GeoStandardPath.CutoffSingleCircleSegmentEndpoint.isWithin(Vector point) |
|
boolean |
GeoStandardPath.PathComponent.isWithin(Vector point) |
Check if point is within this endpoint.
|
boolean |
GeoStandardPath.PathNode.isWithin(Vector point) |
|
boolean |
GeoStandardPath.PathSegment.isWithin(Vector v) |
|
boolean |
GeoWideNorthRectangle.EitherBound.isWithin(Vector v) |
|
boolean |
GeoWideRectangle.EitherBound.isWithin(Vector v) |
|
boolean |
GeoWideSouthRectangle.EitherBound.isWithin(Vector v) |
|
default boolean |
Membership.isWithin(Vector point) |
Check if a point is within this shape.
|
boolean |
XYZBounds.isWithin(Vector v) |
Courtesy method to see if a point is within the bounds.
|
boolean |
GeoStandardPath.BaseSegmentEndpoint.isWithinSection(Vector point) |
|
boolean |
GeoStandardPath.CutoffDualCircleSegmentEndpoint.isWithinSection(Vector point) |
|
boolean |
GeoStandardPath.CutoffSingleCircleSegmentEndpoint.isWithinSection(Vector point) |
|
boolean |
GeoStandardPath.PathComponent.isWithinSection(Vector point) |
Check if point is within this section (within cutoff planes).
|
boolean |
GeoStandardPath.PathNode.isWithinSection(Vector point) |
|
boolean |
GeoStandardPath.PathSegment.isWithinSection(Vector point) |
|
double |
Vector.linearDistance(Vector v) |
Compute the straight-line distance to a point described by the vector taken from the origin.
|
double |
Vector.linearDistanceSquared(Vector v) |
Compute the square of a straight-line distance to a point described by the vector taken from
the origin.
|
protected boolean |
GeoConcavePolygon.localIsWithin(Vector v) |
|
protected boolean |
GeoConvexPolygon.localIsWithin(Vector v) |
|
private static boolean |
Plane.meetsAllBounds(Vector p,
Membership[] bounds) |
Check if a vector meets the provided bounds.
|
private static boolean |
Plane.meetsAllBounds(Vector p,
Membership[] bounds,
Membership[] moreBounds) |
Check if a vector meets the provided bounds.
|
double |
Plane.normalDistance(Vector v,
Membership... bounds) |
Compute normal distance from plane to a vector.
|
double |
Vector.normalDistance(Vector v) |
Compute the normal (perpendicular) distance to a vector described by a vector taken from the
origin.
|
double |
Plane.normalDistanceSquared(Vector v,
Membership... bounds) |
Compute normal distance squared from plane to a vector.
|
double |
Vector.normalDistanceSquared(Vector v) |
Compute the square of the normal distance to a vector described by a vector taken from the
origin.
|
boolean |
PlanetModel.pointOnSurface(Vector v) |
Check if point is on surface.
|
boolean |
PlanetModel.pointOutside(Vector v) |
Check if point is outside surface.
|
protected static GeoPoint |
Plane.reverseModify(PlanetModel planetModel,
Vector point,
double transX,
double transY,
double transZ,
double sinRA,
double cosRA,
double sinHA,
double cosHA) |
Reverse modify a point to produce a GeoPoint in normal space.
|
boolean |
SidedPlane.strictlyWithin(Vector v) |
Check whether a point is strictly within a plane.
|