Interface Translate<Self extends Translate<Self>>

All Known Subinterfaces:
Affine<Self>, Transform<Self>, TransformStack<Self>
All Known Implementing Classes:
PosedInstance, PoseTransformStack, TransformedInstance

public interface Translate<Self extends Translate<Self>>
  • Field Details

  • Method Details

    • translate

      Self translate(float x, float y, float z)
    • translate

      default Self translate(double x, double y, double z)
    • translate

      default Self translate(float v)
    • translateX

      default Self translateX(float x)
    • translateY

      default Self translateY(float y)
    • translateZ

      default Self translateZ(float z)
    • translate

      default Self translate(net.minecraft.core.Vec3i vec)
    • translate

      default Self translate(org.joml.Vector3ic vec)
    • translate

      default Self translate(org.joml.Vector3fc vec)
    • translate

      default Self translate(net.minecraft.world.phys.Vec3 vec)
    • translateBack

      default Self translateBack(float x, float y, float z)
    • translateBack

      default Self translateBack(double x, double y, double z)
    • translateBack

      default Self translateBack(float v)
    • translateBack

      default Self translateBack(net.minecraft.core.Vec3i vec)
    • translateBack

      default Self translateBack(org.joml.Vector3ic vec)
    • translateBack

      default Self translateBack(org.joml.Vector3fc vec)
    • translateBack

      default Self translateBack(net.minecraft.world.phys.Vec3 vec)
    • center

      default Self center()
    • uncenter

      default Self uncenter()
    • nudge

      default Self nudge(int seed)
      Translates this object randomly by a very small amount.
      Parameters:
      seed - The seed to use to generate the random offsets.
      Returns:
      this