JZY3D-API 支持Matlab 中的"plot3(...)" 函数吗?
Does JZY3D-API support "plot3(...)" function in Matlab?
Matlab 支持使用 plot3 函数绘制 3D 线图。但是我想用 JZY3D API 来做这个。 JZY3D api 是否像matlab一样支持这种操作?如果是,这条线是用什么方法绘制的?请帮帮我!!
谢谢
可以像这样使用 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 形状,你会发现线是 3 维的。
Matlab 支持使用 plot3 函数绘制 3D 线图。但是我想用 JZY3D API 来做这个。 JZY3D api 是否像matlab一样支持这种操作?如果是,这条线是用什么方法绘制的?请帮帮我!!
谢谢
可以像这样使用 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 形状,你会发现线是 3 维的。