API Documentation > CorelDRAW > 2025-v26 > Shape > IVGShape
Shape.SkewEx method
Skews a shape by specifying center, horizontal and vertical angles
Syntax:
Sub SkewEx(ByVal AngleX As Double, ByVal AngleY As Double, ByVal CenterX As Double, ByVal CenterY As Double)
Parameters:
Name Type Description
AngleX
Double
AngleY
Double
CenterX
Double
CenterY
Double
Remarks:
The SkewEx method skews a shape by using the point coordinates specified as the center of distortion.
Examples:
The following VBA example creates an isometric cube.
Sub Test()
Dim s1 As Shape, s2 As Shape, s3 As Shape
Set s1 = ActiveLayer.CreateRectangle(2.5, 8.5, 4.5, 6.5)
s1.Fill.UniformColor.CMYKAssign 0, 100, 100, 0
Set s2 = s1.Duplicate
s2.Fill.UniformColor.CMYKAssign 100, 0, 0, 0
ActiveDocument.ReferencePoint = cdrTopLeft
s2.Stretch 0.866025, 1
s2.SkewEx 0, 30, 1, 1
s2.Move -0.866025, 0.5
Set s3 = s1.Duplicate
s3.Fill.UniformColor.CMYKAssign 0, 0, 100, 0
s3.Stretch 0.866025, 1
s3.SkewEx 0, 30, 1, 1
s3.Move 0.866025, -0.5
s1.Stretch 0.866025, 1
s1.SkewEx 0, 30, 1, 1
s1.Rotate -60
s1.Move 0, 1 
End Sub