Class Vector3D

java.lang.Object
paulscode.sound.Vector3D

@Environment(CLIENT) public class Vector3D extends Object
Mappings:
Namespace Name
intermediary paulscode/sound/Vector3D
glue paulscode/sound/Vector3D
server paulscode/sound/Vector3D
client paulscode/sound/Vector3D
named paulscode/sound/Vector3D
  • Field Details

    • x

      public float x
    • y

      public float y
    • z

      public float z
  • Constructor Details

    • Vector3D

      public Vector3D()
    • Vector3D

      public Vector3D(float float2, float float3, float float4)
  • Method Details

    • clone

      public Vector3D clone()
      Overrides:
      clone in class Object
      Mappings:
      Namespace Name Mixin selector
      intermediary clone Lpaulscode/sound/Vector3D;clone()Lpaulscode/sound/Vector3D;
      glue clone Lpaulscode/sound/Vector3D;clone()Lpaulscode/sound/Vector3D;
      server clone Lpaulscode/sound/Vector3D;clone()Lpaulscode/sound/Vector3D;
      client clone Lpaulscode/sound/Vector3D;clone()Lpaulscode/sound/Vector3D;
      named clone Lpaulscode/sound/Vector3D;clone()Lpaulscode/sound/Vector3D;
    • cross

      public Vector3D cross(Vector3D vector3D, Vector3D vector3D2)
    • cross

      public Vector3D cross(Vector3D vector3D)
    • dot

      public float dot(Vector3D vector3D, Vector3D vector3D2)
    • dot

      public float dot(Vector3D vector3D)
    • add

      public Vector3D add(Vector3D vector3D, Vector3D vector3D2)
    • add

      public Vector3D add(Vector3D vector3D)
    • subtract

      public Vector3D subtract(Vector3D vector3D, Vector3D vector3D2)
    • subtract

      public Vector3D subtract(Vector3D vector3D)
    • normalize

      public void normalize()