com.mojang.math

public enum OctahedralGroup

implements StringRepresentable

c
com.mojang.math.OctahedralGroup
net.minecraft.class_4990
net.minecraft.util.math.DirectionTransformation
net.minecraft.util.math.vector.Orientation
net.minecraft.server.v1_16_R1.PointGroupO

Enum constant summary

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

Field summary

Modifier and TypeField
private final Matrix3f
W
transformation
field_23288
matrix
field_235517_W_
private final String
X
name
field_23289
name
field_235518_X_
private Map<Direction, Direction>
Y
rotatedDirections
field_23290
mappings
field_235519_Y_
private final boolean
Z
invertX
field_23291
flipX
field_235520_Z_
private final boolean
aa
invertY
field_23293
flipY
field_235521_aa_
private final boolean
ab
invertZ
field_23294
flipZ
field_235522_ab_
private final SymmetricGroup3
ac
permutation
field_23295
axisTransformation
field_235523_ac_
private static final OctahedralGroup[][]
ad
cayleyTable
field_23296
COMBINATIONS
field_235524_ad_
private static final OctahedralGroup[]
ae
inverseTable
field_23297
INVERSES
field_235525_ae_

Constructor summary

ModifierConstructor
private (String arg0, SymmetricGroup3 arg1, boolean name, boolean axisTransformation, boolean flipX)

Method summary

Modifier and TypeMethod
private it.unimi.dsi.fastutil.booleans.BooleanList
b()
packInversions()
method_26391()
getAxisFlips()
func_235533_b_()
public OctahedralGroup
a(c arg0)
compose(OctahedralGroup arg0)
method_26385(class_4990 arg0)
prepend(DirectionTransformation transformation)
func_235527_a_(Orientation arg0)
public String
a()
getSerializedName()
method_15434()
asString()
func_176610_l()
getName()
public Direction
a(fz arg0)
rotate(Direction arg0)
method_26388(class_2350 arg0)
map(Direction direction)
func_235530_a_(Direction arg0)
public boolean
a(fz$a arg0)
inverts(Direction$Axis arg0)
method_26387(class_2350$class_2351 arg0)
shouldFlipDirection(Direction$Axis axis)
func_235529_a_(Direction$Axis arg0)
public FrontAndTop
a(gb arg0)
rotate(FrontAndTop arg0)
method_26389(class_5000 arg0)
mapJigsawOrientation(JigsawOrientation orientation)
func_235531_a_(JigsawOrientation arg0)