JZY3D-API是否支持" plot3(...)" matlab中的函数?

时间:2017-08-09 14:44:23

标签: java maven plot jzy3d

Matlab支持使用plot3函数进行3D线绘图。但我想用JZY3D API做到这一点。 JZY3D api是否支持matlab这样的操作?如果是,该线绘制哪种方法?请帮帮我!!

谢谢

1 个答案:

答案 0 :(得分:0)

可以使用如下的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形状,则会发现该线条是三维的。