Я пытаюсь построить трехмерный путь, заданный набором координат.Из демонстрационного приложения jzy3d я обнаружил, что это возможно через их BernsteinInterpolator
и LineStripInterpolated
классы.
С помощью их исходного кода я пытаюсь воспроизвести это следующим образом:
public static void main(String[] args) {
BernsteinInterpolator interp = new BernsteinInterpolator();
List<Coord3d> controlCoords = new ArrayList<>();
controlCoords.add(new Coord3d(0.0, 0.0, 0.0));
controlCoords.add(new Coord3d(1.0, 0.0, 1.0));
controlCoords.add(new Coord3d(1.0, 0.0, 2.0));
controlCoords.add(new Coord3d(1.0, 1.0, 2.0));
controlCoords.add(new Coord3d(0.0, 1.0, 2.0));
controlCoords.add(new Coord3d(3.0, 2.0, -1.0));
LineStripInterpolated line = new LineStripInterpolated(interp, controlCoords, 30);
Chart chart = new AWTChart(Quality.Intermediate);
chart.add(line);
chart.open("chart test", 600, 600);
}
Это то, что я ожидал получить в соответствии с демонстрационным приложением -> DemoPlot
К сожалению, вышеизложенное отображает только пустое окно без ошибок и исключений.У кого-нибудь есть идеи, что пошло не так?Ваша помощь очень ценится!