Я пытаюсь построить трехмерный путь с заданным набором координат. Из демонстрационного приложения 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
К сожалению, приведенное выше отображает только пустое окно без ошибок или исключений. Кто-нибудь знает, что пошло не так? Ваша помощь очень ценится!