In my project, I am tasked with creating numerous flat arrow lines in a 2D plane using Three.js, similar to a navigation map like Google Maps. While I am aware of examples showing fat lines and the meshline package, these options do not meet the specific criteria of being truly 2D or scaling appropriately on zoom. Additionally, the rotation behavior of meshline objects is tied to camera movement.
My current approach involves drawing arrows using shapes and basic materials, then positioning them on the plane. However, I am curious if there might be a more optimal solution for achieving this desired outcome.