Matlab支持使用plot3函数进行3D线绘图。但我想用JZY3D API做到这一点。 JZY3D api是否支持matlab这样的操作?如果是,该线绘制哪种方法?请帮帮我!!
谢谢
答案 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形状,则会发现该线条是三维的。