API Documentation > CorelDRAW > 2025-v26 > Shape > IVGShape
Shape.CreateTwisterDistortion method
Creates a twister distortion effect
Syntax:
Function CreateTwisterDistortion(ByVal OriginX As Double, ByVal OriginY As Double, ByVal Angle As Double) As Effect
Parameters:
Name Type Description
OriginX
Double
OriginY
Double
Angle
Double
Remarks:
The CreateTwisterDistortion method applies a Twister distortion to a shape, returning an Effect object that represents the distortion properties.
Examples:
The following VBA example creates an ellipse and applies a Twister distortion to it before converting the shape to a curve.
Sub Test()
Dim s As Shape
ActiveDocument.ResetSettings
Set s = ActiveLayer.CreateEllipse2(ActivePage.SizeWidth / 2, _
  ActivePage.SizeHeight / 2, 2)
s.CreateTwisterDistortion 0, 3, 80
s.ConvertToCurves 
End Sub