Поддерживает ли JZY3D-API функцию plot3(...) в Matlab?

Matlab поддерживает построение 3D-линий с помощью plot3. Но я хочу сделать это с помощью JZY3D API. JZY3D API поддерживает эту операцию, как Matlab? Если это так, то какой метод выполняет построение этой линии? Пожалуйста, помогите мне!!

Спасибо

1 ответ

Это можно сделать с помощью формы LineStrip, например:

public class LineTest extends AbstractAnalysis {

    public static void main(String[] args) throws Exception {
        AnalysisLauncher.open(new LineTest());
    }

    @Override
    public void init() throws Exception {
        chart = AWTChartComponentFactory.chart(Quality.Fastest, getCanvasType());
        LineStrip lineStrip = new LineStrip(
            new Point(new Coord3d(0.0, 1.0, 3.0)),
            new Point(new Coord3d(1.0, 2.0, 3.0))
    );
        lineStrip.setWireframeColor(Color.RED);
        chart.getScene().getGraph().add(lineStrip);
    }
}

Он показывает только 2D-плоскость с линией на ней, но если вы добавите больше 3D-фигур в вашу сцену, вы обнаружите, что линия является трехмерной.

Другие вопросы по тегам