我有一段枫树代码,我在其中渲染两个单独的图,然后将这些图存储在变量plot1
和plot2
中。
例如:
plotAnimation = NULL:
for f to 10 do
plot1 := plot( [points1], view=[-12..12,-12..12], color=red, axes=none, scaling=constrained );
plot2 := plot( [points2], view=[-12..12,-12..12], color=green, axes=none, scaling=constrained );
plotAnimation := plotAnimation, [plot1, plot2]
end do;
display(plotAnimation, insequence=true);
我想合并这两个图并同时为它们制作动画。出于某种原因,当我这样做时,我一直都会遇到错误。我有一个过程,用于在这种情况下plot1
使用基本2D绘图函数为plot2
和plot
变量分配一个图(curves())。但我一直在犯错误,我不确定这有什么问题。
答案 0 :(得分:1)
您只需要进行少量更正:每个情节对都需要与显示结合使用。
plotAnimation = NULL:
for f to 10 do
plot1 := plot( [points1], view=[-12..12,-12..12], color=red, axes=none, scaling=constrained );
plot2 := plot( [points2], view=[-12..12,-12..12], color=green, axes=none, scaling=constrained );
plotAnimation := plotAnimation, display([plot1, plot2])
end do;
display([plotAnimation], insequence=true);