SkewCoordinates()
Syntaxe
SkewCoordinates(AngleX.d, AngleY.d [, Systeme])Description
Incline le système de coordonnées du dessin vectoriel dans la direction X et/ou Y.
Arguments
AngleX.d, AngleY.d Angle de cisaillement dans chaque direction en degrés. Systeme (optionnel) Indique le système de coordonnées à changer.
Peut être l'une des valeurs suivantes:#PB_Coordinate_User : Change le système de coordonnées des points du chemin de dessin (par défaut) #PB_Coordinate_Source: Change le système de coordonnées de la source du dessin vectoriel
Valeur de retour
Aucune.
Remarques
Voir l'aperçu de la bibliothèque VectorDrawing pour une introduction aux différents systèmes de coordonnées.
L'image suivante montre l'effet de cisaillement de coordonnées. Une même figure est dessinée à deux reprises, l'originale est en bleu, et la version après inclinaison de coordonnées est en rouge.
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)) VectorFont(LoadFont(0, "Times New Roman", 60, #PB_Font_Bold)) VectorSourceColor(RGBA(0, 0, 255, 128)) MovePathCursor(50, 50) DrawVectorText("Test") SkewCoordinates(45, 0) VectorSourceColor(RGBA(255, 0, 0, 128)) MovePathCursor(50, 50) DrawVectorText("Test") StopVectorDrawing() EndIf Repeat Event = WaitWindowEvent() Until Event = #PB_Event_CloseWindow EndIf
Voir aussi
ResetCoordinates(), TranslateCoordinates(), ScaleCoordinates(), RotateCoordinates(), FlipCoordinatesX(), FlipCoordinatesY(), ConvertCoordinateX(), ConvertCoordinateY()
OS Supportés
Tous