Package com.gaia3d.util
Class VectorUtils
java.lang.Object
com.gaia3d.util.VectorUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic doublecalcAngle(org.joml.Vector2d a, org.joml.Vector2d b, org.joml.Vector2d c) static doublecross(org.joml.Vector2d a, org.joml.Vector2d b) static doublecross(org.joml.Vector2d v1, org.joml.Vector2d v2, org.joml.Vector2d v3) static booleanisIntersection(org.joml.Vector2d v1, org.joml.Vector2d v2, org.joml.Vector2d v3) static booleanisIntersection(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)
-