因此,我正在可视化大约 59k 数据点。目前我正在将它们制作成纹理,然后将它们应用于平面几何。
现在的问题是我需要显示一个高度图,每个数据点都有一个高度值,我需要将它应用于网格。
最好的方法是如何做到这一点?以前我使用大量的立方体几何图形来显示这些数据,然后我可以改变它的高度。但这使性能受到影响,所以它不是一个真正的选择。
因此,我正在可视化大约 59k 数据点。目前我正在将它们制作成纹理,然后将它们应用于平面几何。
现在的问题是我需要显示一个高度图,每个数据点都有一个高度值,我需要将它应用于网格。
最好的方法是如何做到这一点?以前我使用大量的立方体几何图形来显示这些数据,然后我可以改变它的高度。但这使性能受到影响,所以它不是一个真正的选择。
以前我使用大量的立方体几何图形来显示这些数据,然后我可以改变它的高度。但这使性能受到影响,所以它不是一个真正的选择。
尝试使用THREE.BufferGeometry和索引缓冲区。这是索引缓冲区使用的示例(不是三个.js)https://developer.mozilla.org/en-US/docs/Web/API/WebGL_API/Tutorial/Creating_3D_objects_using_WebGL
检查此示例http://alteredqualia.com/three/examples/webgl_cubes.html