Skip to content

Commit 4c61885

Browse files
committed
refactor extracted methods and members
1 parent a21b33a commit 4c61885

1 file changed

Lines changed: 25 additions & 25 deletions

File tree

mesh/src/main/java/mesh/creator/archimedian/TruncatedOctahedronCreator.java

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -19,31 +19,6 @@ public Mesh3D create() {
1919
return mesh;
2020
}
2121

22-
private void createFaces(Mesh3D mesh) {
23-
createQuadFaces(mesh);
24-
createHexagonalFaces(mesh);
25-
}
26-
27-
private void createHexagonalFaces(Mesh3D mesh) {
28-
mesh.addFace(0, 4, 14, 21, 17, 10);
29-
mesh.addFace(0, 8, 16, 20, 12, 4);
30-
mesh.addFace(1, 6, 12, 20, 18, 9);
31-
mesh.addFace(1, 11, 19, 21, 14, 6);
32-
mesh.addFace(2, 5, 13, 22, 16, 8);
33-
mesh.addFace(2, 10, 17, 23, 15, 5);
34-
mesh.addFace(3, 7, 15, 23, 19, 11);
35-
mesh.addFace(3, 9, 18, 22, 13, 7);
36-
}
37-
38-
private void createQuadFaces(Mesh3D mesh) {
39-
mesh.addFace(0, 10, 2, 8);
40-
mesh.addFace(1, 9, 3, 11);
41-
mesh.addFace(4, 12, 6, 14);
42-
mesh.addFace(5, 15, 7, 13);
43-
mesh.addFace(16, 22, 18, 20);
44-
mesh.addFace(17, 21, 19, 23);
45-
}
46-
4722
private void createVertices(Mesh3D mesh) {
4823
mesh.addVertex(+b, +a, +c);
4924
mesh.addVertex(+b, +a, -c);
@@ -75,4 +50,29 @@ private void createVertices(Mesh3D mesh) {
7550
mesh.addVertex(+c, -a, +b);
7651
mesh.addVertex(-c, -a, +b);
7752
}
53+
54+
private void createFaces(Mesh3D mesh) {
55+
createQuadFaces(mesh);
56+
createHexagonalFaces(mesh);
57+
}
58+
59+
private void createQuadFaces(Mesh3D mesh) {
60+
mesh.addFace(0, 10, 2, 8);
61+
mesh.addFace(1, 9, 3, 11);
62+
mesh.addFace(4, 12, 6, 14);
63+
mesh.addFace(5, 15, 7, 13);
64+
mesh.addFace(16, 22, 18, 20);
65+
mesh.addFace(17, 21, 19, 23);
66+
}
67+
68+
private void createHexagonalFaces(Mesh3D mesh) {
69+
mesh.addFace(0, 4, 14, 21, 17, 10);
70+
mesh.addFace(0, 8, 16, 20, 12, 4);
71+
mesh.addFace(1, 6, 12, 20, 18, 9);
72+
mesh.addFace(1, 11, 19, 21, 14, 6);
73+
mesh.addFace(2, 5, 13, 22, 16, 8);
74+
mesh.addFace(2, 10, 17, 23, 15, 5);
75+
mesh.addFace(3, 7, 15, 23, 19, 11);
76+
mesh.addFace(3, 9, 18, 22, 13, 7);
77+
}
7878
}

0 commit comments

Comments
 (0)