com.mojang.math

public enum OctahedralGroup

implements StringRepresentable

h
com.mojang.math.OctahedralGroup
net.minecraft.class_4990

Enum constant summary

Enum Constant
a
IDENTITY
field_23292
b
ROT_180_FACE_XY
field_23299
c
ROT_180_FACE_XZ
field_23300
d
ROT_180_FACE_YZ
field_23301
e
ROT_120_NNN
field_23302
f
ROT_120_NNP
field_23303
g
ROT_120_NPN
field_23304
h
ROT_120_NPP
field_23305
i
ROT_120_PNN
field_23306
j
ROT_120_PNP
field_23307
k
ROT_120_PPN
field_23308
l
ROT_120_PPP
field_23309
m
ROT_180_EDGE_XY_NEG
field_23310
n
ROT_180_EDGE_XY_POS
field_23311
o
ROT_180_EDGE_XZ_NEG
field_23312
p
ROT_180_EDGE_XZ_POS
field_23313
q
ROT_180_EDGE_YZ_NEG
field_23314
r
ROT_180_EDGE_YZ_POS
field_23315
s
ROT_90_X_NEG
field_23316
t
ROT_90_X_POS
field_23317
u
ROT_90_Y_NEG
field_23318
v
ROT_90_Y_POS
field_23319
w
ROT_90_Z_NEG
field_23320
x
ROT_90_Z_POS
field_23321
y
INVERSION
field_23322
z
INVERT_X
field_23323
A
INVERT_Y
field_23266
B
INVERT_Z
field_23267
C
ROT_60_REF_NNN
field_23268
D
ROT_60_REF_NNP
field_23269
E
ROT_60_REF_NPN
field_23270
F
ROT_60_REF_NPP
field_23271
G
ROT_60_REF_PNN
field_23272
H
ROT_60_REF_PNP
field_23273
I
ROT_60_REF_PPN
field_23274
J
ROT_60_REF_PPP
field_23275
K
SWAP_XY
field_23276
L
SWAP_YZ
field_23277
M
SWAP_XZ
field_23278
N
SWAP_NEG_XY
field_23279
O
SWAP_NEG_YZ
field_23280
P
SWAP_NEG_XZ
field_23281
Q
ROT_90_REF_X_NEG
field_23282
R
ROT_90_REF_X_POS
field_23283
S
ROT_90_REF_Y_NEG
field_23284
T
ROT_90_REF_Y_POS
field_23285
U
ROT_90_REF_Z_NEG
field_23286
V
ROT_90_REF_Z_POS
field_23287

Field summary

Modifier and TypeField
private static final Direction$Axis[]
X
AXES
field_55876
private final org.joml.Matrix3fc
Y
transformation
field_23288
private final String
Z
name
field_23289
private Map<Direction, Direction>
aa
rotatedDirections
field_23290
private final boolean
ab
invertX
field_23291
private final boolean
ac
invertY
field_23293
private final boolean
ad
invertZ
field_23294
private final SymmetricGroup3
ae
permutation
field_23295
private static final OctahedralGroup[][]
af
CAYLEY_TABLE
field_56956
private static final OctahedralGroup[]
ag
INVERSE_TABLE
field_56957
private static final OctahedralGroup[][]
ah
XY_TABLE
field_56958

Constructor summary

ModifierConstructor
private (String arg0, SymmetricGroup3 arg1, boolean arg2, boolean arg3, boolean arg4)

Method summary

Modifier and TypeMethod
private it.unimi.dsi.fastutil.booleans.BooleanList
d()
packInversions()
method_26391()
public OctahedralGroup
a(h arg0)
compose(OctahedralGroup arg0)
method_26385(class_4990 arg0)
public OctahedralGroup
a()
inverse()
method_35813()
public org.joml.Matrix3fc
b()
transformation()
method_35814()
public String
c()
getSerializedName()
method_15434()
public Direction
a(je arg0)
rotate(Direction arg0)
method_26388(class_2350 arg0)
public boolean
a(je$a arg0)
inverts(Direction$Axis arg0)
method_26387(class_2350$class_2351 arg0)
public Direction$Axis
b(je$a arg0)
permute(Direction$Axis arg0)
method_66544(class_2350$class_2351 arg0)
public FrontAndTop
a(jg arg0)
rotate(FrontAndTop arg0)
method_26389(class_5000 arg0)
public static OctahedralGroup
a(i arg0, i arg1)
fromXYAngles(Quadrant arg0, Quadrant arg1)
method_67986(class_10821 arg0, class_10821 arg1)