【发布时间】:2014-07-18 20:32:44
【问题描述】:
我们使用three.js 来绘制一些地图。在地图上应该有一些线(如一些边界、等值线)。所以我们知道如何只画虚线。但我也想用这种类型的图案画线。那么有什么更好的方法呢?纹理?
更新: 地图将是 3D 的(但线条不是),您可以旋转和缩放等。 它使用 WebGl 渲染器。
【问题讨论】:
-
留下很多问题......“地图”将如何使用,您要放大近视,是 2d 还是 3d? CanvasRenderer 还是 WebGLRenderer?
-
@Leeft 哦,我更新了问题
-
虽然听起来你真的只有一个可行的选择,但仍然不是很清楚你打算实现什么。您在画布上绘制并将其用作纹理,在 GPU 内存上可能有点贵,但您不会像问题中那样绘制更粗的线条或某些图案。
-
@Leeft 我想在天气图上使用 trianlges 3.bp.blogspot.com/-BUyq3EDfyIE/T6Gez5LJ6yI/AAAAAAAABpY/…
-
听起来确实像是在画布上绘制并将其用作纹理是要走的路。
标签: javascript three.js drawing lines