WebGl не поддерживает толщину линий.Поэтому, когда мне нужно выделить какую-то линию, я просто рисую вокруг нее прямоугольник.Но когда я масштабирую сцену, это выглядит довольно страшно.
Теперь я вижу два способа:
1) Пересчитать ширину прямоугольника в соответствии с canvas.width в координаты модели.
2) Поместить все объекты, инвариантные к масштабированию, под отдельныематрицу (я использую scenejs) и пересчитываю их позиции после каждого колеса мыши
Мне не нравятся оба этих решения.Поэтому я задаюсь вопросом: есть ли хороший обходной путь, чтобы сделать масштабирование объектов инвариантным?