2013-07-31 52 views
1

我希望能够在通用的lisp中绘制基本图形。我只需要画线,但是我需要三维可视化。我有四个因素可以指导我的决定:用于绘制线条和图形的Lisp库

  1. 我应该使用哪个库/哪里可以找到我应该使用的库?
  2. Common Lisp是否对绘图线有3维支持?

这个问题有多个部分,因为它们都是我最终应该使用的因素。我应该主要是画线,但我需要三维能力!

非常感谢,让我知道你是否需要更多信息!

编辑我添加了约束,我需要绘制线条的三维能力,我拿出了“自以为是”的问题。

+0

Web整合**和**划线? Common Lisp中的输入/输出库可用于生成SVG数据。 – Kaz

+0

我刚刚解决了我的问题,请重新打开。我需要很多建议。 – CodeKingPlusPlus

+0

ANSI Common Lisp不支持图形。这是平台特定的。所有像样的Lisp实现都有一个高效的外部函数接口(FFI),无论参数传递约定和它们相关的内存管理有多复杂,您都可以调用系统中的任何ABI。 – Kaz

回答

1
  1. 由于您询问的功能是非常基本的,我建议CLX;既然你编辑过需要3D功能,我会建议cl-opengl
  2. 我不确定你的意思是“包管理器”,但你可能喜欢Quicklisp
  3. Common Lisp就是答案。我不确定问题是什么。 :-)
  4. 同样,目前还不清楚“web集成”是什么,但是有很多CL包生成HTML和其他“网络”的东西。
+0

由于新的发展,我修改了这个问题,我将能够在三维中绘制线条。我得到了Quicklisp。让我知道你是否有更多的想法。谢谢! – CodeKingPlusPlus

+0

尝试cl-opengl(编辑) – sds