我阅读了POVRAY的教程,但我不明白如何在我的xyz数据点上绘制isosurface。在教程中,他们只讨论函数的等值面。任何人都可以告诉我是否可以在数据点上绘制等值面,以便等值面覆盖所有数据点。我尝试了blob命令。在blob命令中,我将两个数据点与柱面连接起来。因此,每当两个气缸在任何区域重叠时,强度变高并且看起来很笨拙。所以,我想切换isosurface。
答案 0 :(得分:1)
1)有些XYZ数据集可以提供有趣的结果,如果你使用blob SPHERES,然后使用球体半径或阈值来制作你想要的外观类型。
2)理论上,任何表面都可以用mesh2表示。然而,如果这样的表面在其中一个轴上是唯一的(即,"毯子"而不是"足球"),那么这种表面的编程会容易得多。你只需要用三角形制作网格。我认为docs中的mesh2示例可以帮助你。
答案 1 :(得分:0)
您可以从任何模式创建等值面,也可以从密度文件模式创建等值线,您可以从数据点构建密度文件(.df3),但通常密度文件会有渐变(想想MRI扫描)。
为了从点云生成网格,我会寻找专用的三角测量工具。