化石一种生成可旋转、平移和缩放的3D化石层理表面图的工具。该工具需要两个输入文件:一个包含底层表面x/y/z坐标的surface.txt文件。假设x/y坐标位于规则大小的网格上。另一个文件包含x/y/z/name信息的points.txt文件,其中name是化石的类型。这些文件组合使用Main.hs Haskell脚本生成output目录,目录中包含用于查看的文件index.html。

技术细节:该工具由三部分组成(所有部分均可从此repo中获得):

  1. Haskell代码由Neil Mitchell编写,负责协调活动并根据数据生成OBJ 3D模型。

  2. 项目将3D模型转换为适合Web的形式。

  3. 项目提供3D查看器界面。