Class SbVec3i32

    • Field Detail

      • array

        public final int[] array
    • Constructor Detail

      • SbVec3i32

        public SbVec3i32​(int[] components)
      • SbVec3i32

        public SbVec3i32()
      • SbVec3i32

        public SbVec3i32​(SbVec3i32 copyFrom)
      • SbVec3i32

        public SbVec3i32​(int c0,
                         int c1,
                         int c2)
      • SbVec3i32

        public SbVec3i32​(SbVec3s vec)
        Constructor given an SbVec3s (adapter).
    • Method Detail

      • getValueAt

        public int getValueAt​(int index)
      • setValueAt

        public void setValueAt​(int index,
                               int value)
      • setValue

        public SbVec3i32 setValue​(int c0,
                                  int c1,
                                  int c2)
      • setValue

        public SbVec3i32 setValue​(int[] components)
      • setValue

        public SbVec3i32 setValue​(int[] components,
                                  int startIndex)
      • setValue

        public void setValue​(SbVec3i32 copyFrom)
      • getValue

        public int[] getValue()
      • getY

        public int getY()
      • getX

        public int getX()
      • setX

        public void setX​(int value)
      • setY

        public void setY​(int value)
      • setZ

        public void setZ​(int value)
      • getZ

        public int getZ()
      • over

        public SbVec3i32 over​(int d)
        Component-wise binary scalar division operator.
      • getMaxComponent

        public int getMaxComponent()
        Returns max(x, y, z)
      • multiply

        public void multiply​(int d)
        Component-wise scalar multiplication operator.
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toArray

        public static SbVec3i32[] toArray​(long nativeArray,
                                          long length)
      • plus

        public SbVec3i32 plus​(SbVec3i32 v)
        Component-wise binary vector addition operator.
      • minus

        public SbVec3i32 minus​(SbVec3i32 v2)
        Component-wise binary vector subtraction operator.
      • over

        public SbVec3i32 over​(double d)
        Component-wise binary scalar division operator.
      • multiply

        public void multiply​(double d)
        Component-wise scalar multiplication operator.
      • divide

        public void divide​(int d)
        Component-wise scalar division operator.
      • dot

        public int dot​(SbVec3i32 v)
        Returns dot (inner) product of vector and another vector.
      • divide

        public void divide​(double d)
        Component-wise scalar division operator.
      • negate

        public void negate()
        Negates each component of vector in place.
      • times

        public SbVec3i32 times​(int d)
        Component-wise binary scalar multiplication operator.
      • times

        public SbVec3i32 times​(SbVec3i32 v)
        Component-wise vector multiplication operator.
      • times

        public SbVec3i32 times​(double d)
        Component-wise binary scalar multiplication operator.
      • multiply

        public void multiply​(SbVec3i32 v)
        Component-wise vector multiplication operator.
      • add

        public void add​(SbVec3i32 u)
        Component-wise vector addition operator.
      • divide

        public void divide​(SbVec3i32 u)
        Component-wise vector division operator.
      • substract

        public void substract​(SbVec3i32 u)
        Component-wise vector subtraction operator.