Aspose Slides - Rotation3D

The RotationX and RotationY are incorrect of the PieChart.Rotation3D.

  • Setting the RotationX value within code effects the Y Rotation within PowerPoint.
  • Setting the RotationY value within code effects the X Rotation within PowerPoint.

Aspose.Slides 15.5.0.0

*This is the latest version available via NuGet.

Hi Kevin,


Thank you for your interest in Aspose.Slides.

I have observed your comments and have been able to reproduce the issue. A ticket with ID SLIDESNET-36357 has been logged into our issue tracking system to further investigate and resolve the issue.This thread has been linked with the issue so that you may be automatically notified once the issue will be resolved.

We are sorry for your inconvenience,

Hi Kevin,


Thank you for being patient.

I would like to share with you that the point raised by you is not really an issue, but the explanation for this behavior is the different interpretations of 3D rotation properties in ECMA-376 standard and PowerPoint. The chart.xml ‘rotX’ item is interpreted as ‘Y rotation’ and ‘rotY’ - as ‘X rotation’ option in PowerPoint UI (see explanation.jpg).

Moreover, the description of these properties is as under,

Chart.Rotation3D.RotationX property returns or sets the rotation degree around the X-axis, i.e. in the Y direction for 3D charts (between -90 and 90 degrees). The property matches with the 21.2.2.157 rotX (X Rotation) item in ECMA-376 and with the “Y Rotation” option in PowerPoint 2007+

Chart.Rotation3D.RotationY property returns or sets the rotation degree around the Y-axis, i.e. in the X direction for 3D charts (between 0 and 360 degrees). The property matches with the 21.2.2.158 rotY (Y Rotation) item in ECMA-376 and with the “X Rotation” option in PowerPoint 2007+.

I hope this will clarify the concept. Please share if I may help you further in this regard.