Commit fccba5fa authored by Matej Lukes's avatar Matej Lukes
Browse files

get vertex indexes of triangle added to corner table

parent ddd4d314
Loading
Loading
Loading
Loading
+14 −0
Original line number Diff line number Diff line
@@ -201,4 +201,18 @@ public class CornerTable {
                .map(corner -> getIndexOfFace(rows.indexOf(corner)))
                .collect(Collectors.toList());
    }

    /**
     * returns indexes of vertices of triangle
     * @param triangleIndex index of triangle
     * @return list of indexes
     */
    public List<Integer> getIndexesOfVerticesByTriangleIndex(int triangleIndex) {
        List<Integer> indexes = new ArrayList<>();
        for (int i = 0; i < 3; i++) {
            CornerTableRow row = getRow(triangleIndex + i);
            indexes.add(row.getVertexIndex());
        }
        return indexes;
    }
}