Я работаю над приложением javascript, где я рисую карту, используя полигоны на холсте html, эти многоугольники имеют разные цвета и тени в зависимости от того, что они представляют. Например, леса представлены зеленым цветом заливки с большой тенью, конечно, не все леса связаны друг с другом, но иногда очень близки к другим лесным многоугольникам.Нарисуйте несколько фигур как один
Проблема в том, что в некоторых случаях тень одного леса тянется поверх другого леса, что убивает весь эффект.
Есть ли способ заполнить все эти (например) лесные полигоны сразу, чтобы убедиться, что тень (и другой стиль) верна? Или что может быть другим решением для решения этой проблемы?
Текущая ситуация:
Нарисуйте все тени, прежде чем рисовать лес. Если его можно отделить. – fuyushimoya
@fuyushimoya Я думал об этом, но разве это не значительно увеличило бы время, которое потребовалось бы, чтобы сделать все? – Oli414
Я думаю, это повлияет, но я не уверен, что есть другой способ избежать этой теневой проблемы. – fuyushimoya