Three.CurvePath e marcadores personalizados

Estou no processo de criar um jogo usando o Three.JS e modelei e importei com sucesso uma cidade criada no Sketchup. Agora preciso adicionar dinamicamente algumas setas "siga-me" (conforme as setas amarelas no modelo abaixo). Acredito que talvez precise usar o Three.CurvePath para conseguir isso, mas não tenho certeza se essa é a melhor abordagem - preciso modelar manualmente o caminho e calcular a tangente para cada um dos objetos de seta para que eles apontem naturalmente para os cantos (como por vire à esquerda na maquete)?

Espero que isso faça sentido!

questionAnswers(1)

yourAnswerToTheQuestion