Share via


ThreeDFormat.RotationX Property

Returns or sets the rotation of the extruded shape around the x-axis, in degrees. Read/write.

Namespace:  Microsoft.Office.Interop.PowerPoint
Assembly:  Microsoft.Office.Interop.PowerPoint (in Microsoft.Office.Interop.PowerPoint.dll)

Syntax

'Declaration
Property RotationX As Single
    Get
    Set
'Usage
Dim instance As ThreeDFormat
Dim value As Single

value = instance.RotationX

instance.RotationX = value
float RotationX { get; set; }

Property Value

Type: System.Single
Single

Remarks

Can be a value from – 90 through 90. A positive value indicates upward rotation; a negative value indicates downward rotation.

To set the rotation of the extruded shape around the y-axis, use the RotationY property of the ThreeDFormat object.

To set the rotation of the extruded shape around the z-axis, use the Rotation property of the CanvasShapes object.

To change the direction of the extrusion's sweep path without rotating the front face of the extrusion, use the SetExtrusionDirection(MsoPresetExtrusionDirection) method.

Examples

This example adds three identical extruded ovals to myDocument and sets their rotation around the x-axis to – 30, 0, and 30 degrees, respectively.

Set myDocument = ActivePresentation.Slides(1)

With myDocument.Shapes

    With .AddShape(msoShapeOval, 30, 60, 50, 25).ThreeD

        .Visible = True

        .RotationX= -30

    End With

    With .AddShape(msoShapeOval, 90, 60, 50, 25).ThreeD

        .Visible = True

        .RotationX= 0

    End With

    With .AddShape(msoShapeOval, 150, 60, 50, 25).ThreeD

        .Visible = True

        .RotationX= 30

    End With

End With

See Also

Reference

ThreeDFormat Interface

ThreeDFormat Members

Microsoft.Office.Interop.PowerPoint Namespace