Class VectorUtils

java.lang.Object
com.gaia3d.util.VectorUtils

public class VectorUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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)