我刚开始摆弄WebGL和three.js。 我真的很想创造一个粗线,它有圆角和尾端。 (见例如图片)用WebGL和Three.js绘制圆形粗线
不幸的是我看到,首先将LineBasicMaterial的财产的linecap没有真正发挥作用。 Three.js LineBasicMaterial
我开始思考用管,但我想我还是不会得到一个圆帽...
是否有人有任何想法如何,我可以创建在上面的图片中一条线吗?它不一定要用three.js制作,但WebGL是必需的。 (我还想在这条线上进一步创建动画...)
感谢您的任何提示。
干杯
2d还是3d?如果2d我会去最简单的方法:绘制每一行为一个矩形+ 2个半圈。否则有东西像https://mattdesl.svbtle.com/drawing-lines-is-hard –
有这个http://labs.hyperandroid.com/efficient-webgl-stroking – gman
不幸的是我需要它是3d。可以想象,图像具有从(0,0,0),(1,0,0),(1,0,1.2),(1,0.25,1.2),(1,0.25,0.3)开始的坐标在左侧的顶点。尽管感谢您的链接。我会检查他们。 – Merc