Package net.minecraft.util.math
package net.minecraft.util.math
-
ClassDescriptionAn affine transformation is a decomposition of a 4×4 real matrix into a left rotation quaternion, a scale 3-vector, a second right rotation quaternion, and a translation 3-vector.A mutable box with integer coordinates.Represents the position of a block in a three-dimensional volume.An immutable box with double-valued coordinates.An immutable pair of two integers representing the X and Z coordinates of a chunk.Contains color-related helper methods that mostly use ARGB colors represented as
0xAARRGGBB
.An enum representing 6 cardinal directions in Minecraft.A class for dividing an integer intoDivider.divisor
number of integers such that the difference between any integers is0
or1
.A pair ofsin(θ)
andcos(θ)
used in Givens quaternion.Represents a density field in an area.Contains math-related helper methods.Spline<C,I extends ToFloatFunction<C>> Spline.Builder<C,I extends ToFloatFunction<C>> Spline.FixedFloatFunction<C,I extends ToFloatFunction<C>> Spline.Implementation<C,I extends ToFloatFunction<C>> An immutable vector composed of 2 floats.An immutable vector composed of 3 doubles.A vector composed of 3 integers.A packed array of integers.