Crea dinámicamente texto 2D en three.js

Tengo el modelo 3D que he creado en three.js. Sobre la base de algunos datos, quiero crear un conjunto de flechas que está decorado con una pequeña etiqueta de texto. Estas etiquetas deben estar en 2D.

Parece que tengo dos alternativas: usar un elemento de lienzo separado para crear una textura que a su vez se usa en el modelo 3D o usar HTML en la parte superior del elemento de lienzo del modelo 3D.

Me pregunto cómo hacer esto. ¿Cuál es la forma "correcta" de hacer esto? Cualquier sugerencia y código de ejemplo es muy bienvenido!

Respuestas a la pregunta(7)

Su respuesta a la pregunta