Class GLKVector3

All Implemented Interfaces:
Iterable<GLKVector3>

public class GLKVector3
extends Struct<GLKVector3>
  • Constructor Details

    • GLKVector3

      public GLKVector3()
    • GLKVector3

      public GLKVector3​(FloatBuffer v)
  • Method Details

    • getV

      public FloatBuffer getV()
    • setV

      public GLKVector3 setV​(FloatBuffer v)
    • create

      public static GLKVector3 create​(float x, float y, float z)
      ported from GLKVector3Make
    • create

      public static GLKVector3 create​(float[] values)
      ported from GLKVector3MakeWithArray
    • negate

      public GLKVector3 negate()
      ported from GLKVector3Negate
    • add

      public GLKVector3 add​(GLKVector3 vectorRight)
    • add

      public static GLKVector3 add​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3Add
    • subtract

      public GLKVector3 subtract​(GLKVector3 vectorRight)
    • subtract

      public static GLKVector3 subtract​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3Subtract
    • multiply

      public GLKVector3 multiply​(GLKVector3 vectorRight)
    • multiply

      public static GLKVector3 multiply​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3Multiply
    • divide

      public GLKVector3 divide​(GLKVector3 vectorRight)
    • divide

      public static GLKVector3 divide​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3Divide
    • addScalar

      public GLKVector3 addScalar​(float value)
      ported from GLKVector3AddScalar
    • subtractScalar

      public GLKVector3 subtractScalar​(float value)
      ported from GLKVector3SubtractScalar
    • multiplyScalar

      public GLKVector3 multiplyScalar​(float value)
      ported from GLKVector3MultiplyScalar
    • divideScalar

      public GLKVector3 divideScalar​(float value)
      ported from GLKVector3DivideScalar
    • maximum

      public GLKVector3 maximum​(GLKVector3 vectorRight)
    • maximum

      public static GLKVector3 maximum​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3Maximum
    • minimum

      public GLKVector3 minimum​(GLKVector3 vectorRight)
    • minimum

      public static GLKVector3 minimum​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3Minimum
    • allEqualToVector3

      public boolean allEqualToVector3​(GLKVector3 vectorRight)
      ported from GLKVector3AllEqualToVector3
    • allEqualToVector3

      public static boolean allEqualToVector3​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3AllEqualToVector3
    • allEqualToScalar

      public boolean allEqualToScalar​(float value)
      ported from GLKVector3AllEqualToScalar
    • allGreaterThanVector3

      public boolean allGreaterThanVector3​(GLKVector3 vectorRight)
    • allGreaterThanVector3

      public static boolean allGreaterThanVector3​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3AllGreaterThanVector3
    • allGreaterThanScalar

      public boolean allGreaterThanScalar​(float value)
      ported from GLKVector3AllGreaterThanScalar
    • allGreaterThanOrEqualToVector3

      public boolean allGreaterThanOrEqualToVector3​(GLKVector3 vectorRight)
    • allGreaterThanOrEqualToVector3

      public static boolean allGreaterThanOrEqualToVector3​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3AllGreaterThanOrEqualToVector3
    • allGreaterThanOrEqualToScalar

      public boolean allGreaterThanOrEqualToScalar​(float value)
      ported from GLKVector3AllGreaterThanOrEqualToScalar
    • normalize

      public GLKVector3 normalize()
      ported from GLKVector3Normalize
    • dotProduct

      public float dotProduct​(GLKVector3 vectorRight)
    • dotProduct

      public static float dotProduct​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3DotProduct
    • length

      public float length()
      ported from GLKVector3Length
    • distance

      public float distance​(GLKVector3 vectorEnd)
    • distance

      public static float distance​(GLKVector3 vectorStart, GLKVector3 vectorEnd)
      ported from GLKVector3Distance
    • lerp

      public GLKVector3 lerp​(GLKVector3 vectorEnd, float t)
    • lerp

      public static GLKVector3 lerp​(GLKVector3 vectorStart, GLKVector3 vectorEnd, float t)
      ported from GLKVector3Lerp
    • crossProduct

      public GLKVector3 crossProduct​(GLKVector3 vectorRight)
    • crossProduct

      public static GLKVector3 crossProduct​(GLKVector3 vectorLeft, GLKVector3 vectorRight)
      ported from GLKVector3CrossProduct
    • project

      public GLKVector3 project​(GLKVector3 projectionVector)
    • project

      public static GLKVector3 project​(GLKVector3 vectorToProject, GLKVector3 projectionVector)
      ported from GLKVector3Project