java.lang.Object
committee.nova.mods.avaritia.api.util.vec.Cuboid6
所有已实现的接口:
Copyable<Cuboid6>

public class Cuboid6 extends Object implements Copyable<Cuboid6>
  • 字段详细资料

  • 构造器详细资料

    • Cuboid6

      public Cuboid6()
    • Cuboid6

      public Cuboid6(Vector3 min, Vector3 max)
    • Cuboid6

      public Cuboid6(net.minecraft.core.Vec3i min, net.minecraft.core.Vec3i max)
    • Cuboid6

      public Cuboid6(net.minecraft.world.phys.AABB aabb)
    • Cuboid6

      public Cuboid6(net.minecraft.nbt.CompoundTag tag)
    • Cuboid6

      public Cuboid6(Cuboid6 cuboid)
    • Cuboid6

      public Cuboid6(double minx, double miny, double minz, double maxx, double maxy, double maxz)
  • 方法详细资料

    • aabb

      public net.minecraft.world.phys.AABB aabb()
    • writeToNBT

      public net.minecraft.nbt.CompoundTag writeToNBT(net.minecraft.nbt.CompoundTag tag)
    • set

      public Cuboid6 set(double minx, double miny, double minz, double maxx, double maxy, double maxz)
    • set

      public Cuboid6 set(Vector3 min, Vector3 max)
    • set

      public Cuboid6 set(net.minecraft.core.Vec3i min, net.minecraft.core.Vec3i max)
    • set

      public Cuboid6 set(Cuboid6 c)
    • set

      public Cuboid6 set(net.minecraft.world.phys.AABB bb)
    • add

      public Cuboid6 add(double dx, double dy, double dz)
    • add

      public Cuboid6 add(double d)
    • add

      public Cuboid6 add(Vector3 vec)
    • add

      public Cuboid6 add(net.minecraft.core.Vec3i vec)
    • add

      public Cuboid6 add(net.minecraft.core.BlockPos pos)
    • subtract

      public Cuboid6 subtract(double dx, double dy, double dz)
    • subtract

      public Cuboid6 subtract(double d)
    • subtract

      public Cuboid6 subtract(Vector3 vec)
    • subtract

      public Cuboid6 subtract(net.minecraft.core.Vec3i vec)
    • subtract

      public Cuboid6 subtract(net.minecraft.world.phys.Vec3 vec)
    • subtract

      public Cuboid6 subtract(net.minecraft.core.BlockPos pos)
    • expand

      public Cuboid6 expand(double dx, double dy, double dz)
    • expand

      public Cuboid6 expand(double d)
    • expand

      public Cuboid6 expand(Vector3 vec)
    • expandSide

      public Cuboid6 expandSide(net.minecraft.core.Direction side, int amount)
    • shrinkSide

      public Cuboid6 shrinkSide(net.minecraft.core.Direction side, int amount)
    • offset

      public Cuboid6 offset(Cuboid6 o)
    • enclose

      public Cuboid6 enclose(double minx, double miny, double minz, double maxx, double maxy, double maxz)
    • enclose

      public Cuboid6 enclose(double x, double y, double z)
    • enclose

      public Cuboid6 enclose(Vector3 vec)
    • enclose

      public Cuboid6 enclose(Cuboid6 c)
    • contains

      public boolean contains(double x, double y, double z)
    • contains

      public boolean contains(Vector3 vec)
    • intersects

      public boolean intersects(Cuboid6 b)
    • volume

      public double volume()
    • center

      public Vector3 center()
    • getSideSize

      public double getSideSize(net.minecraft.core.Direction side)
    • getSide

      public double getSide(int side)
    • getSide

      public double getSide(net.minecraft.core.Direction side)
    • setSide

      public Cuboid6 setSide(int side, double d)
    • setSide

      public Cuboid6 setSide(net.minecraft.core.Direction side, double d)
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object
    • equals

      public boolean equals(Object obj)
      覆盖:
      equals 在类中 Object
    • equalsT

      public boolean equalsT(Cuboid6 c)
    • copy

      public Cuboid6 copy()
      指定者:
      copy 在接口中 Copyable<Cuboid6>
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • apply

      public Cuboid6 apply(Transformation t)