AddPathCurve()
Syntaxe
AddPathCurve(X1.d, Y1.d, X2.d, Y2.d, X3.d, Y3.d [, Options])Description
Ajoute une courbe de Bézier cubique au chemin de dessin vectoriel.
Arguments
X1.d, Y1.d Le premier point de control de la courbe. X2.d, Y2.d Le second point de control de la courbe. X3.d, Y3.d Le dernier point de la courbe.
Ce point devient la nouvelle position de dessin.Options (optionnel) Peut prendre l'une des valeurs suivantes: #PB_Path_Default : Position absolue (par défaut) #PB_Path_Relative: Position relative à la dernière position.
Valeur de retour
Aucune.
Remarques
La courbe commence à la position courante du chemin et se termine à (X3, Y3). Les deux autres points déterminent la forme de la courbe.
L'image ci-dessous montre la position des points de référence.
Pour plus d'informations sur les courbes de Bézier, voir ici en français, là en anglais
Exemple
If OpenWindow(0, 0, 0, 400, 200, "VectorDrawing", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) CanvasGadget(0, 0, 0, 400, 200) If StartVectorDrawing(CanvasVectorOutput(0)) MovePathCursor(50, 100) AddPathCurve(90, 30, 250, 180, 350, 100) VectorSourceColor(RGBA(255, 0, 0, 255)) StrokePath(10) StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
MovePathCursor(), AddPathLine(), AddPathArc(), AddPathCircle(), AddPathEllipse(), AddPathBox()
OS Supportés
Tous