VElementGroupState

VElementGroupState

State class for element transform groups with complete SVG transform capabilities

Inherits basic transform properties from base State and adds advanced transforms:

  • Custom transform origins for rotation/scaling center points
  • Non-uniform scaling (separate X/Y scaling factors)
  • Skew transforms for perspective effects

Constructor

VElementGroupState(self, x: 'float' = 0, y: 'float' = 0, scale: 'float' = 1.0, opacity: 'float' = 1.0, rotation: 'float' = 0, transform_origin_x: 'float' = 0, transform_origin_y: 'float' = 0, scale_x: 'float' = 1.0, scale_y: 'float' = 1.0, skew_x: 'float' = 0, skew_y: 'float' = 0) -> None