public class Vec4i extends java.lang.Object implements IData<Vec4i>
| Constructor and Description |
|---|
Vec4i()
Constructor of the (0, 0, 0, 0) point
|
Vec4i(int x,
int y,
int z,
int w)
Constructor of a (x, y, z, w) point
|
| Modifier and Type | Method and Description |
|---|---|
Vec4i |
add(Vec4i v) |
Vec4i |
clone() |
float |
distance(Vec4i vec) |
Vec4i |
divide(float f) |
Vec4i |
divide(Vec4i vec) |
int |
dot(Vec4i vec) |
boolean |
equals(java.lang.Object obj) |
int[] |
get() |
int |
getW() |
int |
getX() |
int |
getY() |
int |
getZ() |
int |
hashCode() |
Vec4i |
interpolate(Vec4i current,
Vec4i next,
float t)
Interpolate
current and next and store result in this. |
boolean |
isUnitVector() |
boolean |
isZeroVector() |
float |
magnitude() |
float |
magnitudeSqr() |
Vec4i |
multiply(int f) |
Vec4i |
multiply(Vec4i vec) |
Vec4i |
set(int x,
int y,
int z,
int w) |
Vec4i |
set(Vec4i src)
Copy
src in this vector. |
Vec4i |
setUnit() |
Vec4i |
setW(int w) |
Vec4i |
setX(int x) |
Vec4i |
setY(int y) |
Vec4i |
setZ(int z) |
Vec4i |
setZero() |
Vec4i |
subtract(Vec4i v) |
java.lang.String |
toString() |
public Vec4i()
public Vec4i(int x,
int y,
int z,
int w)
public final Vec4i clone()
public final boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic final java.lang.String toString()
toString in class java.lang.Objectpublic final int hashCode()
hashCode in class java.lang.Objectpublic final boolean isZeroVector()
public final Vec4i setZero()
public final boolean isUnitVector()
public final Vec4i setUnit()
public final int[] get()
public final Vec4i set(int x, int y, int z, int w)
public final int getX()
public final Vec4i setX(int x)
public final int getY()
public final Vec4i setY(int y)
public final int getZ()
public final Vec4i setZ(int z)
public final int getW()
public final Vec4i setW(int w)
public final Vec4i multiply(int f)
vec - public final Vec4i divide(float f)
f - public final float magnitude()
public final float magnitudeSqr()
public final float distance(Vec4i vec)
vec - a vectorpublic final int dot(Vec4i vec)
vec - a vectorpublic Vec4i interpolate(Vec4i current, Vec4i next, float t)
IInterpolablecurrent and next and store result in this.interpolate in interface IInterpolable<Vec4i>interpolate in interface IData<Vec4i>next - t - range is [0, 1]current - current valuepublic final Vec4i set(Vec4i src)
src in this vector.set in interface IValueCopy<Vec4i>src - source vectorBonzai Engine 1.3.4 11/12/2015 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2015 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com