Class Vector3i

    • Constructor Detail

      • Vector3i

        public Vector3i​(Vector2i v)
      • Vector3i

        public Vector3i​(Vector2i v,
                        double z)
      • Vector3i

        public Vector3i​(Vector2i v,
                        int z)
      • Vector3i

        public Vector3i​(Vector4i v)
      • Vector3i

        public Vector3i​(VectorNi v)
      • Vector3i

        public Vector3i​(double x,
                        double y,
                        double z)
      • Vector3i

        public Vector3i​(int x,
                        int y,
                        int z)
    • Method Detail

      • x

        public int x()
      • y

        public int y()
      • z

        public int z()
      • add

        public Vector3i add​(double x,
                            double y,
                            double z)
      • add

        public Vector3i add​(int x,
                            int y,
                            int z)
      • sub

        public Vector3i sub​(double x,
                            double y,
                            double z)
      • sub

        public Vector3i sub​(int x,
                            int y,
                            int z)
      • mul

        public Vector3i mul​(double a)
      • mul

        public Vector3i mul​(double x,
                            double y,
                            double z)
      • mul

        public Vector3i mul​(int x,
                            int y,
                            int z)
      • div

        public Vector3i div​(double a)
      • div

        public Vector3i div​(double x,
                            double y,
                            double z)
      • div

        public Vector3i div​(int x,
                            int y,
                            int z)
      • dot

        public int dot​(double x,
                       double y,
                       double z)
      • dot

        public int dot​(int x,
                       int y,
                       int z)
      • project

        public Vector3i project​(double x,
                                double y,
                                double z)
      • project

        public Vector3i project​(int x,
                                int y,
                                int z)
      • cross

        public Vector3i cross​(double x,
                              double y,
                              double z)
      • cross

        public Vector3i cross​(int x,
                              int y,
                              int z)
      • pow

        public Vector3i pow​(double pow)
      • min

        public Vector3i min​(double x,
                            double y,
                            double z)
      • min

        public Vector3i min​(int x,
                            int y,
                            int z)
      • max

        public Vector3i max​(double x,
                            double y,
                            double z)
      • max

        public Vector3i max​(int x,
                            int y,
                            int z)
      • distanceSquared

        public int distanceSquared​(Vector3i v)
      • distanceSquared

        public int distanceSquared​(double x,
                                   double y,
                                   double z)
      • distanceSquared

        public int distanceSquared​(int x,
                                   int y,
                                   int z)
      • distance

        public float distance​(Vector3i v)
      • distance

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

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

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

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

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

        public Vector2i toVector2()
      • toVector2

        public Vector2i toVector2​(boolean useZ)
      • toVector4

        public Vector4i toVector4()
      • toVector4

        public Vector4i toVector4​(double w)
      • toVector4

        public Vector4i toVector4​(int w)
      • toVectorN

        public VectorNi toVectorN()
      • toArray

        public int[] toArray()
        Specified by:
        toArray in interface Vectori
      • hashCode

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

        public static Vector3i from​(int n)
      • from

        public static Vector3i from​(int x,
                                    int y,
                                    int z)