This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.


Rotate shape about X-axis and angle


c =c rotateX(shape,angle)



rotateX(shape,angle) rotate shape about an axes object and angle.

c =c rotateX(shape,angle) rotate shape about an axes object and angle.


collapse all

Create a rectangle shape.

r = antenna.Rectangle;
axis equal

Rotate the rectangle at 45 degrees about the x-axis.

r1 = rotateX(r,45)
axis equal
r1 = 

  Rectangle with properties:

         Name: 'myrectangle'
       Center: [0 0]
       Length: 1
        Width: 2
    NumPoints: 2

Input Arguments

collapse all

Shape created using custom elements and shape objects of Antenna Toolbox, specified as an object handle.

Example: area(rectangle) where rectangle is created using antenna.Rectangle object.

Angle of rotation, specified as a scalar in degrees

Example: rotateX(rectangle,45) rotates the rectangle around X-axis by 45 degrees.

Data Types: double

Introduced in R2017a

Was this topic helpful?