net.minecraft.util.math

public enum DirectionTransformation

implements StringIdentifiable

f
com.mojang.math.OctahedralGroup
net.minecraft.class_4990
net.minecraft.util.math.DirectionTransformation
net.minecraft.unmapped.C_yipxoxer
net.minecraft.util.math.DirectionTransformation
net.minecraft.src.C_1905_

Enum constant summary

Enum Constant
a
IDENTITY
field_23292
IDENTITY
f_abjyvhpm
IDENTITY
IDENTITY
b
ROT_180_FACE_XY
field_23299
ROT_180_FACE_XY
f_wztbkuhz
ROT_180_FACE_XY
ROT_180_FACE_XY
c
ROT_180_FACE_XZ
field_23300
ROT_180_FACE_XZ
f_gwmfnnwg
ROT_180_FACE_XZ
ROT_180_FACE_XZ
d
ROT_180_FACE_YZ
field_23301
ROT_180_FACE_YZ
f_vfenfmqo
ROT_180_FACE_YZ
ROT_180_FACE_YZ
e
ROT_120_NNN
field_23302
ROT_120_NNN
f_ujksflss
ROT_120_NNN
ROT_120_NNN
f
ROT_120_NNP
field_23303
ROT_120_NNP
f_gsvkgxny
ROT_120_NNP
ROT_120_NNP
g
ROT_120_NPN
field_23304
ROT_120_NPN
f_kckhzrsm
ROT_120_NPN
ROT_120_NPN
h
ROT_120_NPP
field_23305
ROT_120_NPP
f_keojltao
ROT_120_NPP
ROT_120_NPP
i
ROT_120_PNN
field_23306
ROT_120_PNN
f_tnvvcbgk
ROT_120_PNN
ROT_120_PNN
j
ROT_120_PNP
field_23307
ROT_120_PNP
f_dmlgqqem
ROT_120_PNP
ROT_120_PNP
k
ROT_120_PPN
field_23308
ROT_120_PPN
f_guozefvx
ROT_120_PPN
ROT_120_PPN
l
ROT_120_PPP
field_23309
ROT_120_PPP
f_gsrajbqg
ROT_120_PPP
ROT_120_PPP
m
ROT_180_EDGE_XY_NEG
field_23310
ROT_180_EDGE_XY_NEG
f_jizkuuki
ROT_180_EDGE_XY_NEG
ROT_180_EDGE_XY_NEG
n
ROT_180_EDGE_XY_POS
field_23311
ROT_180_EDGE_XY_POS
f_aklthdcv
ROT_180_EDGE_XY_POS
ROT_180_EDGE_XY_POS
o
ROT_180_EDGE_XZ_NEG
field_23312
ROT_180_EDGE_XZ_NEG
f_lsmzuvus
ROT_180_EDGE_XZ_NEG
ROT_180_EDGE_XZ_NEG
p
ROT_180_EDGE_XZ_POS
field_23313
ROT_180_EDGE_XZ_POS
f_pdfpuvcj
ROT_180_EDGE_XZ_POS
ROT_180_EDGE_XZ_POS
q
ROT_180_EDGE_YZ_NEG
field_23314
ROT_180_EDGE_YZ_NEG
f_mnixfshx
ROT_180_EDGE_YZ_NEG
ROT_180_EDGE_YZ_NEG
r
ROT_180_EDGE_YZ_POS
field_23315
ROT_180_EDGE_YZ_POS
f_zdcelkme
ROT_180_EDGE_YZ_POS
ROT_180_EDGE_YZ_POS
s
ROT_90_X_NEG
field_23316
ROT_90_X_NEG
f_kofnzwuf
ROT_90_X_NEG
ROT_90_X_NEG
t
ROT_90_X_POS
field_23317
ROT_90_X_POS
f_xzfkhkfd
ROT_90_X_POS
ROT_90_X_POS
u
ROT_90_Y_NEG
field_23318
ROT_90_Y_NEG
f_ruytccgd
ROT_90_Y_NEG
ROT_90_Y_NEG
v
ROT_90_Y_POS
field_23319
ROT_90_Y_POS
f_erqacfqw
ROT_90_Y_POS
ROT_90_Y_POS
w
ROT_90_Z_NEG
field_23320
ROT_90_Z_NEG
f_syzlwtwc
ROT_90_Z_NEG
ROT_90_Z_NEG
x
ROT_90_Z_POS
field_23321
ROT_90_Z_POS
f_igfxxuvb
ROT_90_Z_POS
ROT_90_Z_POS
y
INVERSION
field_23322
INVERSION
f_dldckggz
INVERSION
INVERSION
z
INVERT_X
field_23323
INVERT_X
f_hrdkhgod
INVERT_X
INVERT_X
A
INVERT_Y
field_23266
INVERT_Y
f_fuopqzso
INVERT_Y
INVERT_Y
B
INVERT_Z
field_23267
INVERT_Z
f_zifvauwr
INVERT_Z
INVERT_Z
C
ROT_60_REF_NNN
field_23268
ROT_60_REF_NNN
f_vcnqpmpp
ROT_60_REF_NNN
ROT_60_REF_NNN
D
ROT_60_REF_NNP
field_23269
ROT_60_REF_NNP
f_fdmnwpbc
ROT_60_REF_NNP
ROT_60_REF_NNP
E
ROT_60_REF_NPN
field_23270
ROT_60_REF_NPN
f_fkmhzism
ROT_60_REF_NPN
ROT_60_REF_NPN
F
ROT_60_REF_NPP
field_23271
ROT_60_REF_NPP
f_rdfvtnof
ROT_60_REF_NPP
ROT_60_REF_NPP
G
ROT_60_REF_PNN
field_23272
ROT_60_REF_PNN
f_uvuwfgoc
ROT_60_REF_PNN
ROT_60_REF_PNN
H
ROT_60_REF_PNP
field_23273
ROT_60_REF_PNP
f_yawqqfla
ROT_60_REF_PNP
ROT_60_REF_PNP
I
ROT_60_REF_PPN
field_23274
ROT_60_REF_PPN
f_lvnlqeaz
ROT_60_REF_PPN
ROT_60_REF_PPN
J
ROT_60_REF_PPP
field_23275
ROT_60_REF_PPP
f_zysvkhtm
ROT_60_REF_PPP
ROT_60_REF_PPP
K
SWAP_XY
field_23276
SWAP_XY
f_yfznatsw
SWAP_XY
SWAP_XY
L
SWAP_YZ
field_23277
SWAP_YZ
f_fgdpvtbg
SWAP_YZ
SWAP_YZ
M
SWAP_XZ
field_23278
SWAP_XZ
f_hidksxeh
SWAP_XZ
SWAP_XZ
N
SWAP_NEG_XY
field_23279
SWAP_NEG_XY
f_makkgenm
SWAP_NEG_XY
SWAP_NEG_XY
O
SWAP_NEG_YZ
field_23280
SWAP_NEG_YZ
f_pkriciqu
SWAP_NEG_YZ
SWAP_NEG_YZ
P
SWAP_NEG_XZ
field_23281
SWAP_NEG_XZ
f_cghxrhbx
SWAP_NEG_XZ
SWAP_NEG_XZ
Q
ROT_90_REF_X_NEG
field_23282
ROT_90_REF_X_NEG
f_pdfohdvf
ROT_90_REF_X_NEG
ROT_90_REF_X_NEG
R
ROT_90_REF_X_POS
field_23283
ROT_90_REF_X_POS
f_qducsphk
ROT_90_REF_X_POS
ROT_90_REF_X_POS
S
ROT_90_REF_Y_NEG
field_23284
ROT_90_REF_Y_NEG
f_mmtwkrsf
ROT_90_REF_Y_NEG
ROT_90_REF_Y_NEG
T
ROT_90_REF_Y_POS
field_23285
ROT_90_REF_Y_POS
f_esuxylgi
ROT_90_REF_Y_POS
ROT_90_REF_Y_POS
U
ROT_90_REF_Z_NEG
field_23286
ROT_90_REF_Z_NEG
f_dsiapxek
ROT_90_REF_Z_NEG
ROT_90_REF_Z_NEG
V
ROT_90_REF_Z_POS
field_23287
ROT_90_REF_Z_POS
f_kbdtmewn
ROT_90_REF_Z_POS
ROT_90_REF_Z_POS

Field summary

Modifier and TypeField
public static final DirectionTransformation
W
BLOCK_ROT_X_270
field_64506
field_64506
f_pmjospee
f_435573_
public static final DirectionTransformation
X
BLOCK_ROT_X_180
field_64507
field_64507
f_mbbcrzyf
f_435727_
public static final DirectionTransformation
Y
BLOCK_ROT_X_90
field_64508
field_64508
f_aeagudsj
f_434990_
public static final DirectionTransformation
Z
BLOCK_ROT_Y_270
field_64509
field_64509
f_jndyqmlt
f_434760_
public static final DirectionTransformation
aa
BLOCK_ROT_Y_180
field_64510
field_64510
f_uwcvyqxi
f_433121_
public static final DirectionTransformation
ab
BLOCK_ROT_Y_90
field_64511
field_64511
f_uyfdmzhx
f_435257_
public static final DirectionTransformation
ac
BLOCK_ROT_Z_270
field_64512
field_64512
f_hakbetll
f_437096_
public static final DirectionTransformation
ad
BLOCK_ROT_Z_180
field_64513
field_64513
f_wthjbhjd
f_435474_
public static final DirectionTransformation
ae
BLOCK_ROT_Z_90
field_64514
field_64514
f_avfxwtit
f_434646_
private final org.joml.Matrix3fc
ag
transformation
field_23288
matrix
f_mdkatkwn
matrix
f_56473_
private final String
ah
name
field_23289
name
f_telqplkf
name
f_56474_
private Map<Direction, Direction>
ai
rotatedDirections
field_23290
mappings
f_lwjafnsa
mappings
f_56475_
private final boolean
aj
invertX
field_23291
flipX
f_yipykrby
flipX
f_56476_
private final boolean
ak
invertY
field_23293
flipY
f_yrfpdohs
flipY
f_56478_
private final boolean
al
invertZ
field_23294
flipZ
f_wuokdepp
flipZ
f_56479_
private final AxisTransformation
am
permutation
field_23295
axisTransformation
f_qwvubqzy
axisTransformation
f_56480_
private static final DirectionTransformation[][]
an
CAYLEY_TABLE
field_56956
COMBINATIONS
f_yyobwojo
COMBINATIONS
f_382689_
private static final DirectionTransformation[]
ao
INVERSE_TABLE
field_56957
INVERSES
f_awvsfjat
INVERSES
f_380677_

Constructor summary

ModifierConstructor
private (String p_56512_, AxisTransformation p_56513_, boolean name, boolean axisTransformation, boolean flipX)

Method summary

Modifier and TypeMethod
private static int
a(boolean o, boolean o, boolean o, h o)
trace(boolean arg0, boolean arg1, boolean arg2, SymmetricGroup3 arg3)
method_75399(boolean arg0, boolean arg1, boolean arg2, class_4998 arg3)
toIndex(boolean flipX, boolean flipY, boolean flipZ, AxisTransformation axisTransformation)
m_sjuanlur(boolean arg0, boolean arg1, boolean arg2, C_wniajcud arg3)
m_439827_(boolean p_450915_, boolean p_450544_, boolean p_454481_, C_4125_ p_454279_)
private int
e()
trace()
method_75402()
getIndex()
m_zmczwgdk()
m_439691_()
public DirectionTransformation
a(f arg0)
compose(OctahedralGroup arg0)
method_26385(class_4990 arg0)
prepend(DirectionTransformation transformation)
m_ulzgqaic(C_yipxoxer arg0)
prepend(DirectionTransformation transformation)
m_56521_(C_1905_ arg0)
public DirectionTransformation
a()
inverse()
method_35813()
inverse()
m_pfiduwfl()
inverse()
m_174944_()
public org.joml.Matrix3fc
b()
transformation()
method_35814()
getMatrix()
m_hupdgeio()
getMatrix()
m_253203_()
public String
c()
getSerializedName()
method_15434()
asString()
m_dxbrenur()
asString()
m_7912_()
public Direction
a(iz arg0)
rotate(Direction arg0)
method_26388(class_2350 arg0)
map(Direction direction)
m_ftmyfufj(C_xpuuihxf arg0)
map(Direction direction)
m_56528_(C_4687_ arg0)
public org.joml.Vector3i
a(org.joml.Vector3i arg0)
rotate(org.joml.Vector3i arg0)
method_75398(org.joml.Vector3i arg0)
map(org.joml.Vector3i vec)
m_ugzfxrpe(org.joml.Vector3i arg0)
m_440432_(org.joml.Vector3i arg0)
public boolean
a(iz$a arg0)
inverts(Direction$Axis arg0)
method_26387(class_2350$class_2351 arg0)
shouldFlipDirection(Direction$Axis axis)
m_cyfqslwj(C_xpuuihxf$C_rmpfouoz arg0)
shouldFlipDirection(Direction$Axis axis)
m_56526_(C_4687_$C_4689_ arg0)
public AxisTransformation
d()
permutation()
method_75401()
getAxisTransformation()
m_pnfrzkzr()
m_443136_()
public Orientation
a(jb arg0)
rotate(FrontAndTop arg0)
method_26389(class_5000 arg0)
mapJigsawOrientation(Orientation orientation)
m_debzduan(C_vukkmxtr arg0)
mapJigsawOrientation(JigsawOrientation orientation)
m_56530_(C_4696_ arg0)