Class Vector4f

    • Constructor Detail

      • Vector4f

        public Vector4f​(Vector2f v)
      • Vector4f

        public Vector4f​(Vector2f v,
                        double z,
                        double w)
      • Vector4f

        public Vector4f​(Vector2f v,
                        float z,
                        float w)
      • Vector4f

        public Vector4f​(Vector3f v)
      • Vector4f

        public Vector4f​(Vector3f v,
                        double w)
      • Vector4f

        public Vector4f​(Vector3f v,
                        float w)
      • Vector4f

        public Vector4f​(VectorNf v)
      • Vector4f

        public Vector4f​(double x,
                        double y,
                        double z,
                        double w)
      • Vector4f

        public Vector4f​(float x,
                        float y,
                        float z,
                        float w)
    • Method Detail

      • x

        public float x()
      • y

        public float y()
      • z

        public float z()
      • w

        public float w()
      • floorX

        public int floorX()
      • floorY

        public int floorY()
      • floorZ

        public int floorZ()
      • floorW

        public int floorW()
      • add

        public Vector4f add​(double x,
                            double y,
                            double z,
                            double w)
      • add

        public Vector4f add​(float x,
                            float y,
                            float z,
                            float w)
      • sub

        public Vector4f sub​(double x,
                            double y,
                            double z,
                            double w)
      • sub

        public Vector4f sub​(float x,
                            float y,
                            float z,
                            float w)
      • mul

        public Vector4f mul​(double a)
      • mul

        public Vector4f mul​(double x,
                            double y,
                            double z,
                            double w)
      • mul

        public Vector4f mul​(float x,
                            float y,
                            float z,
                            float w)
      • div

        public Vector4f div​(double a)
      • div

        public Vector4f div​(double x,
                            double y,
                            double z,
                            double w)
      • div

        public Vector4f div​(float x,
                            float y,
                            float z,
                            float w)
      • dot

        public float dot​(Vector4f v)
      • dot

        public float dot​(double x,
                         double y,
                         double z,
                         double w)
      • dot

        public float dot​(float x,
                         float y,
                         float z,
                         float w)
      • project

        public Vector4f project​(double x,
                                double y,
                                double z,
                                double w)
      • project

        public Vector4f project​(float x,
                                float y,
                                float z,
                                float w)
      • pow

        public Vector4f pow​(double pow)
      • min

        public Vector4f min​(double x,
                            double y,
                            double z,
                            double w)
      • min

        public Vector4f min​(float x,
                            float y,
                            float z,
                            float w)
      • max

        public Vector4f max​(double x,
                            double y,
                            double z,
                            double w)
      • max

        public Vector4f max​(float x,
                            float y,
                            float z,
                            float w)
      • distanceSquared

        public float distanceSquared​(Vector4f v)
      • distanceSquared

        public float distanceSquared​(double x,
                                     double y,
                                     double z,
                                     double w)
      • distanceSquared

        public float distanceSquared​(float x,
                                     float y,
                                     float z,
                                     float w)
      • distance

        public float distance​(Vector4f v)
      • distance

        public float distance​(double x,
                              double y,
                              double z,
                              double w)
      • distance

        public float distance​(float x,
                              float y,
                              float z,
                              float w)
      • length

        public float length()
        Specified by:
        length in interface Vectorf
      • minAxis

        public int minAxis()
        Return the axis with the minimal value.
        Specified by:
        minAxis in interface Vectorf
        Returns:
        int axis with minimal value
      • maxAxis

        public int maxAxis()
        Return the axis with the maximum value.
        Specified by:
        maxAxis in interface Vectorf
        Returns:
        int axis with maximum value
      • toVector2

        public Vector2f toVector2()
      • toVector3

        public Vector3f toVector3()
      • toVectorN

        public VectorNf toVectorN()
      • toArray

        public float[] toArray()
        Specified by:
        toArray in interface Vectorf
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • from

        public static Vector4f from​(float n)
      • from

        public static Vector4f from​(float x,
                                    float y,
                                    float z,
                                    float w)