| static ModelElementFace$UV |
| defaultFaceUV(org.joml.Vector3fc from, org.joml.Vector3fc to, Direction facing) |
| method_67921(org.joml.Vector3fc arg0, org.joml.Vector3fc arg1, class_2350 arg2) |
| setDefaultUV(org.joml.Vector3fc from, org.joml.Vector3fc to, Direction facing) |
|
| private static Transparency |
|
| public static BakedQuad |
| bakeQuad(ModelBaker modelBaker, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace face, Material$Baked material, Direction facing, ModelState modelState, CuboidRotation elementRotation, boolean shade, int lightEmission) |
| method_3468(class_7775 arg0, org.joml.Vector3fc arg1, org.joml.Vector3fc arg2, class_783 arg3, class_1_314$class_1_315 arg4, class_2350 arg5, class_3665 arg6, class_789 arg7, boolean arg8, int arg9) |
| bake(Baker baker, org.joml.Vector3fc from, org.joml.Vector3fc to, ModelElementFace face, ModelTexture$Baked texture, Direction direction, ModelBakeSettings settings, ModelElementRotation rotation, boolean shade, int lightEmission) |
|
| public static BakedQuad |
| bakeQuad(ModelBaker$Interner interner, org.joml.Vector3fc from, org.joml.Vector3fc to, CuboidFace$UVs uvs, Quadrant uvRotation, BakedQuad$MaterialInfo materialInfo, Direction facing, ModelState modelState, CuboidRotation elementRotation) |
| method_1_2317(class_7775$class_12356 arg0, org.joml.Vector3fc arg1, org.joml.Vector3fc arg2, class_783$class_10800 arg3, class_10821 arg4, class_777$class_1_320 arg5, class_2350 arg6, class_3665 arg7, class_789 arg8) |
| bake(Baker$Interner interner, org.joml.Vector3fc from, org.joml.Vector3fc to, ModelElementFace$UV uv, AxisRotation faceRotation, BakedQuad$SpriteInfo arg5, Direction direction, ModelBakeSettings settings, ModelElementRotation rotation) |
|
| private static void |
| bakeVertex(int index, FaceInfo faceInfo, CuboidFace$UVs uvs, Quadrant uvRotation, org.joml.Matrix4fc uvTransform, org.joml.Vector3fc from, org.joml.Vector3fc to, BakedQuad$MaterialInfo materialInfo, Transformation rotation, CuboidRotation elementRotation, org.joml.Vector3fc[] positionOutput, long[] uvOutput, ModelBaker$Interner interner) |
| method_3461(int arg0, class_753 arg1, class_783$class_10800 arg2, class_10821 arg3, org.joml.Matrix4fc arg4, org.joml.Vector3fc arg5, org.joml.Vector3fc arg6, class_777$class_1_320 arg7, class_4590 arg8, class_789 arg9, org.joml.Vector3fc[] arg10, long[] arg11, class_7775$class_12356 arg12) |
| packVertexData(int corner, CubeFace cubeFace, ModelElementFace$UV uv, AxisRotation axisRotation, org.joml.Matrix4fc matrix, org.joml.Vector3fc from, org.joml.Vector3fc to, BakedQuad$SpriteInfo arg7, AffineTransformation affineTransformation, ModelElementRotation rotation, org.joml.Vector3fc[] positions, long[] packedUvs, Baker$Interner interner) |
|
| private static float |
| cornerToCenter(float value) |
| method_67919(float arg0) |
| setCenterBack(float texcoord) |
|
| private static float |
| centerToCorner(float value) |
| method_67924(float arg0) |
| setCenterForward(float texcoord) |
|
| private static void |
| rotateVertexBy(org.joml.Vector3f vertex, org.joml.Vector3fc origin, org.joml.Matrix4fc transformation) |
| method_3464(org.joml.Vector3f arg0, org.joml.Vector3fc arg1, org.joml.Matrix4fc arg2) |
| transformVertex(org.joml.Vector3f vertex, org.joml.Vector3fc origin, org.joml.Matrix4fc transform) |
|
| private static Direction |
| calculateFacing(org.joml.Vector3fc[] positions) |
| method_3467(org.joml.Vector3fc[] arg0) |
| decodeDirection(org.joml.Vector3fc[] vecs) |
|
| private static Direction |
| findClosestDirection(org.joml.Vector3f direction) |
| method_76653(org.joml.Vector3f arg0) |
| getDirection(org.joml.Vector3f vec) |
|
| private static void |
| recalculateWinding(org.joml.Vector3fc[] positions, long[] uvs, Direction direction) |
| method_3462(org.joml.Vector3fc[] arg0, long[] arg1, class_2350 arg2) |
| encodeDirection(org.joml.Vector3fc[] positions, long[] packedUvs, Direction direction) |
|
| private static int |
| findVertex(org.joml.Vector3fc[] positions, int start, float x, float y, float z) |
| method_76655(org.joml.Vector3fc[] arg0, int arg1, float arg2, float arg3, float arg4) |
| findVertexToSwap(org.joml.Vector3fc[] positions, int cornerIndex, float x, float y, float z) |
|
| private static void |
| swap(org.joml.Vector3fc[] array, int indexA, int indexB) |
| method_76656(org.joml.Vector3fc[] arg0, int arg1, int arg2) |
| swapPositions(org.joml.Vector3fc[] positions, int i, int j) |
|
| private static void |
| swap(long[] array, int indexA, int indexB) |
| method_76654(long[] arg0, int arg1, int arg2) |
| swapPackedUvs(long[] packedUvs, int i, int j) |
|