Class Edge<T extends Vector3d>

    • Constructor Detail

      • Edge

        public Edge​(T a,
                    T b)
    • Method Detail

      • isLeftOfEdge

        public boolean isLeftOfEdge​(Vector3d queryPt)
      • isLeftOfEdge

        public boolean isLeftOfEdge​(Vector3d queryPt,
                                    Vector3d up)
      • getDistanceToPoint

        public double getDistanceToPoint​(Vector3d point)
      • getDistanceToRay

        public double getDistanceToRay​(Ray ray)
      • getNearestPointOnEdge

        public Vector3d getNearestPointOnEdge​(Vector3d queryPt)
      • getNearestPointOnEdge

        public Vector3d getNearestPointOnEdge​(Ray ray)
      • getNearestPointOnEdge

        public Vector3d getNearestPointOnEdge​(Edge<?> otherEdge)
      • getNearestPointOnEdge

        public Vector3d getNearestPointOnEdge​(Edge<?> otherEdge,
                                              Vector3d result)
      • getLength

        public double getLength()