Create a new {@link Vector3i} and initialize all three components with the given value.
Create a new {@link Vector3i} with the given component values.
Create a new {@link Vector3i} with the same values as <code>v</code>.
Create a new {@link Vector3i} with the first two components from the given <code>v</code> and the given <code>z</code>
Create a new {@link Vector3i} with the given component values and round using the given {@link RoundingMode}.
Create a new {@link Vector3i} with the first two components from the given <code>v</code> and the given <code>z</code> and round using the given {@link RoundingMode}.
Create a new {@link Vector3i} and initialize its components to the rounded value of the given vector.
Create a new {@link Vector3i} and initialize its three components from the first three elements of the given array.
Set <code>this</code> vector's components to their respective absolute values.
Add the supplied vector to this one.
Increment the components of this vector by the given values.
Divide all components of this {@link Vector3i} by the given scalar value.
Divide all components of this {@link Vector3i} by the given scalar value.
Set the components of this vector to be the component-wise maximum of this and the other vector.
Set the components of this vector to be the component-wise minimum of this and the other vector.
Multiply all components of this {@link Vector3i} by the given scalar value.
Multiply all components of this {@link Vector3i} by the given vector.
Multiply the components of this vector by the given values.
Negate this vector.
Set the x, y and z components to match the supplied vector.
Set this {@link Vector3i} to the values of v using {@link RoundingMode#TRUNCATE} rounding. <p> Note that due to the given vector <code>v</code> storing the components in double-precision, there is the possibility to lose precision.
Set this {@link Vector3i} to the values of v using the given {@link RoundingMode}. <p> Note that due to the given vector <code>v</code> storing the components in double-precision, there is the possibility to lose precision.
Set the first two components from the given <code>v</code> and the z component from the given <code>z</code>
Set the x, y, and z components to the supplied value.
Set the x, y and z components to the supplied values.
Set the three components of this vector to the first three elements of the given array.
Set the value of the specified component of this vector.
Subtract the supplied vector from this one and store the result in <code>this</code>.
Decrement the components of this vector by the given values.
Set all components to zero.
Return the distance between <code>(x1, y1, z1)</code> and <code>(x2, y2, z2)</code>.
Return the squared distance between <code>(x1, y1, z1)</code> and <code>(x2, y2, z2)</code>.
Get the length of a 3-dimensional single-precision vector.
Get the length squared of a 3-dimensional single-precision vector.
Contains the definition of a Vector comprising 3 ints and associated transformations.
@author Richard Greenlees @author Kai Burjack @author Hans Uhlig