API Documentation > CorelDRAW > 2025-v26 > Shape > IVGShape
Shape.Project method
Assigns a shape to one of the 3D-like projection planes
Syntax:
Function Project(ByVal Plane As cdrProjectPlane, Optional ByVal ReferencePoint As cdrReferencePoint = cdrCenter, Optional ByVal ApplyToDuplicate As Boolean = False) As Shape
Parameters:
Name Type Description
Plane
ReferencePoint
Specifies the reference point for the conversion.
ApplyToDuplicate
Boolean
Specifies whether to apply the conversion to a duplicate, leaving the original shape unchanged.
Remarks:
The Project method converts a two-dimensional shape into a three-dimensional shape.
Examples:
The following VBA example projects a rectangle to the top isometric plane, using the upper-right corner of the rectangle as the reference point.
Sub Test()
Dim shp1 As Shape
Set shp1 = ActiveLayer.CreateRectangle2(0,0,10,20)
shp1.Project cdrProjectTop, cdrProjectRight 
End Sub