import eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.TexturedPolygon;
import java.util.ArrayList;
import eu.svjatoslav.sixth.e3d.renderer.raster.shapes.basic.texturedpolygon.TexturedPolygon;
import java.util.ArrayList;
private final List<TexturedPolygon> result = new ArrayList<>();
public Slicer(final double maxDistance) {
private final List<TexturedPolygon> result = new ArrayList<>();
public Slicer(final double maxDistance) {
- final PolygonCoordinate c2, final PolygonCoordinate c3,
+ final PolygonCoordinate c2,
+ final PolygonCoordinate c3,
final TexturedPolygon originalPolygon) {
final BorderLine[] lines = new BorderLine[]{
new BorderLine(c1, c2, 1), new BorderLine(c2, c3, 2),
new BorderLine(c3, c1, 3)};
final TexturedPolygon originalPolygon) {
final BorderLine[] lines = new BorderLine[]{
new BorderLine(c1, c2, 1), new BorderLine(c2, c3, 2),
new BorderLine(c3, c1, 3)};