Maxima:绘制一组 3d 点

Maxima: draw a set of 3d points

我一直试图在 3D 笛卡尔系统中绘制点列表,但没有成功。

我玩过 plot3ddraw3dwxdraw3d,阅读文档给我的印象是 draw3d 应该是正确的选择。

但是,第一次尝试失败并出现错误

3D graphic object not recognized

我认为这可能是因为列表由向量组成(来自之前的矩阵运算),所以我尝试将每个单个元素转换为子列表

list_matrix_entries,仍然收到同样的错误。

我在这里错过了什么?绘制三维笛卡尔坐标系和一组点入其中的正确方法是什么?

您使用的变量名 points 是函数名。

load(draw);
pts:[[1,1,1],[1,2,2],[1,3,2],[1,4,3]];
scene:points(pts);
draw3d(scene);