Package com.gaia3d.util
Class VectorUtils
java.lang.Object
com.gaia3d.util.VectorUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic double
calcAngle
(org.joml.Vector2d a, org.joml.Vector2d b, org.joml.Vector2d c) static double
cross
(org.joml.Vector2d a, org.joml.Vector2d b) static double
cross
(org.joml.Vector2d v1, org.joml.Vector2d v2, org.joml.Vector2d v3) static boolean
isIntersection
(org.joml.Vector2d v1, org.joml.Vector2d v2, org.joml.Vector2d v3) static boolean
isIntersection
(org.joml.Vector2d a, org.joml.Vector2d b, org.joml.Vector2d u, org.joml.Vector2d v)
-
Constructor Details
-
VectorUtils
public VectorUtils()
-
-
Method Details
-
cross
public static double cross(org.joml.Vector2d v1, org.joml.Vector2d v2, org.joml.Vector2d v3) -
cross
public static double cross(org.joml.Vector2d a, org.joml.Vector2d b) -
isIntersection
public static boolean isIntersection(org.joml.Vector2d a, org.joml.Vector2d b, org.joml.Vector2d u, org.joml.Vector2d v) -
isIntersection
public static boolean isIntersection(org.joml.Vector2d v1, org.joml.Vector2d v2, org.joml.Vector2d v3) -
calcAngle
public static double calcAngle(org.joml.Vector2d a, org.joml.Vector2d b, org.joml.Vector2d c)
-