FlipCoordinatesX()

Syntaxe

FlipCoordinatesX(AxeX.d [, Systeme])
Description
Effet miroir du système de coordonnées du dessin vectoriel par rapport à l'axe X spécifié.

Arguments

AxeX.d La coordonnée X à laquelle le système de coordonnées doit être inversé.
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 miroir de coordonnées. Une même figure est dessinée à deux reprises, l'originale est en bleu, et la version après l'effet miroir 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")
    
      FlipCoordinatesX(200)
    
      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(), SkewCoordinates(), FlipCoordinatesY(), ConvertCoordinateX(), ConvertCoordinateY()

OS Supportés

Tous

<- FillVectorOutput() - VectorDrawing Index - FlipCoordinatesY() ->