Поддерживает ли 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-фигур в вашу сцену, вы обнаружите, что линия является трехмерной.