Paint.RelCurveTo (gb.qt4)
Static Sub RelCurveTo ( X1 As Float, Y1 As Float, X2 As Float, Y2 As Float, X3 As Float, Y3 As Float )
Uma versão do
CurveTo com coordenadas relativas.
Todos os deslocamentos (offset) são em relação ao ponto atual. Adiciona uma spline Bézier cúbica para o caminho, do ponto atual para um deslocamento a partir do ponto atual por (
DX3,
DY3), usando pontos offset (
DX1,
DY1) e (
DX2,
DY2) como os pontos de controles. Após esta chamada o ponto offset atual será (
DX3,
DY3).
-
DX1 : o deslocamento X para o primeiro ponto de controle.
-
DY1 : o deslocamento Y para o primeiro ponto de controle.
-
DX2 : o deslocamento X para o segundo ponto de controle.
-
DY2 : o deslocamento Y para o segundo ponto de controle.
-
DX3 : o deslocamento X para o fim da curva.
-
DY3 : o deslocamento Y para o fim da curva.
Dado um ponto atual de (X, Y),
Paint.RelCurveTo(DX1, DY1, DX2, DY2, DX3, DY3)
é logicamente equivalente o
Paint.CurveTo(X + DX1, Y + DY1, X + DX2, Y + DY2, X + DX3, Y + DY3)
.
Exemplo
Public Sub DrawingArea1_Draw()
Paint.RelMoveTo(10, 100)
Paint.RelCurveTo(0, -50, 50, -50, 50, 0)
Paint.Stroke()
End