Maven module :un.api : api-geometry :
Class :
un.impl.geometry.Geometries
Extends/Implements : -
Subclasses : -
Variables : -
Functions :
calculateNormal,
calculateNormal,
calculateNormal,
calculateCircleCenter,
calculatePointSymmetry,
calculateAxisSymmetry,
isConvex,
isOnLine,
isAtRightOf,
isAtRightOf,
isCounterClockwise,
isCounterClockwise,
lineSide,
inCircle,
inTriangle,
calculatePlanD,
projectPointOnPlan,
isClockWise,
isClockWise,
isClockWise,
calculateArea,
calculateArea,
transform,
flatten,
toTupleBuffer,
toTupleBuffer,
toTupleArray
public Vector
calculateNormal (Tuple a, Tuple b, Tuple c)
public double[]
calculateNormal (double[] a, double[] b, double[] c)
public float[]
calculateNormal (float[] a, float[] b, float[] c, float[] buffer)
public double[]
calculateCircleCenter (double[] a, double[] b, double[] c)
public double[]
calculatePointSymmetry (double[] c, double[] p)
public double[]
calculateAxisSymmetry (double[] a, double[] b, double[] p)
public boolean
isConvex (Tuple a, Tuple b, Tuple c, Tuple d)
public boolean
isOnLine (Point a, Point b, Point p)
public boolean
isAtRightOf (Point a, Point b, Point p)
public boolean
isAtRightOf (double[] a, double[] b, double[] p)
public boolean
isCounterClockwise (Point a, Point b, Point c)
public boolean
isCounterClockwise (double[] a, double[] b, double[] c)
public double
lineSide (double[] a, double[] b, double[] c)
public boolean
inCircle (Point a, Point b, Point c, Point d)
public boolean
inTriangle (double[] a, double[] b, double[] c, double[] p)
public double
calculatePlanD (double[] normal, double[] pointOnPlan)
public double[]
projectPointOnPlan (double[] point, double[] planNormal, double planD)
public boolean
isClockWise (Sequence coordinates)
public boolean
isClockWise (TupleBuffer1D coordinates)
public boolean
isClockWise (PathIterator pathIterator)
public double
calculateArea (Sequence coordinates)
public double
calculateArea (TupleBuffer1D coordinates)
public BBox
transform (BBox bbox, Matrix trs, BBox buffer)
public Geometry2D
flatten (Geometry2D geom, double[] resolution)
public TupleBuffer1D
toTupleBuffer (Tuple[] tuples)
public TupleBuffer1D
toTupleBuffer (Sequence tuples)
public Tuple[]
toTupleArray (TupleBuffer1D buffer)
author Johann Sorel