Dibuje una curva bezier discontinua y punteada en QML

He visto que hay un ejemplo de implementación deuna curva Bezier en QML, pero estoy buscando una pista sobre cómo implementar una línea de curva bezier de puntos o de puntos. Por lo que veo, los autores del ejemplo de la curva de Bezier están usandoQSGGeometryNode almacenar dentroQSGGeometry con unQSGFlatColorMaterial Material aplicado sobre el mismo. Luego simplemente crean una lista de puntos y dibujan segmentos entre ellos.

¿Es posible escribir unshader y aplicarlo aQSGFlatColorMaterial (para mostrar la línea comodashed, dotted, etc)?

Eventualmente, es posible almacenar más de unaQSGGeometry dentroQSGGeometryNode?

ACTUALIZAR

Me gustaría implementar esto en "puroQtQuick"- no en interfaces" antiguas "(comoQPainter etc) - porque no quiero usar algo, que cambia de contexto (openGL y CPU). Prefiero la solución con sombreador personalizado (si es factible), porque tendré más posibilidades en la implementación del aspecto personalizado (discontinuo, punteado, coloreado, tal vez animado, etc.).

Si no es posible, lo usaré.QPainter.

Respuestas a la pregunta(5)

Su respuesta a la pregunta