WebGl 不支持线条粗细。所以当我需要突出显示某条线时,我只是在它周围画一个矩形。但是当我放大场景时,它看起来很可怕。
我现在看到的有两种方式:
1)根据canvas.width重新计算矩形宽度为模型坐标。
2)将所有缩放不变的对象放在单独的矩阵下(我使用scenejs)并在每个鼠标滚轮后重新计算它们的位置
我不喜欢这两种解决方案。所以我想知道:是否有很好的解决方法可以使项目缩放不变?
WebGl 不支持线条粗细。所以当我需要突出显示某条线时,我只是在它周围画一个矩形。但是当我放大场景时,它看起来很可怕。
我现在看到的有两种方式:
1)根据canvas.width重新计算矩形宽度为模型坐标。
2)将所有缩放不变的对象放在单独的矩阵下(我使用scenejs)并在每个鼠标滚轮后重新计算它们的位置
我不喜欢这两种解决方案。所以我想知道:是否有很好的解决方法可以使项目缩放不变?