From BlenderWiki

Jump to: navigation, search
Blender3D FreeTip.gif
IMPORTANT! Do not update this page!
We have moved the Blender User Manual to a new location. Please do not update this page, as it will be locked soon.


Mode: Object and Edit modes

Hotkey: R

Menu: Object/Mesh/Curve/Surface » Transform » Rotate


Rotation is also known as a spin, twist, orbit, pivot, revolve, or roll and involves changing the orientation of elements (vertices, edge, face, Object etc) around one or more axes or the element's Pivot Point. There are multiple ways to rotate an element which include:

  1. The keyboard shortcut (R)
  2. The 3D manipulator widget
  3. The Properties menu (N)

Basic rotation usage and common options are described below. For additional information, you may wish to read the Transform Control and Orientation pages which provide more information about options such as Precision, Axis Locking, Numeric Input, Snapping and the different types of Pivot Point.

Read more about Transform Control »
Read more about Transform Orientations »


Rotation using the keyboard shortcut

  1. Use RMB Template-RMB.png to select the elements you want to rotate.
  2. Tap R once to enter rotation mode.
  3. Rotate the elements by moving the mouse. The closer the mouse is to the elements's center, the higher the rotation influence.
  4. LMB Template-LMB.png click to accept changes.
The amount of rotation will be displayed in the bottom left hand corner of the 3D window.
Rotation values

Constraining the rotation axis (axis locking)

Rotation can be constrained to a particular axis or axes through the use of Axis Locking. To constrain rotation, the following shortcuts can be used:

  • R, X: Rotate only along the X Axis
  • R, Y: Rotate only along the Y Axis
  • R, Z: Rotate only along the Z Axis

Axis locking can also be enabled by pressing the MMB Template-MMB.png after enabling rotation and moving the mouse in the desired direction e.g.

  • R, move the mouse along the X axis, MMB Template-MMB.png: Rotate only along the X Axis

Read more about Axis Locking »

Fine Tuning The Rotation

Precise control can be had over rotation through the use of the ⇧ Shift and Ctrl keys to limit rotation to discrete amounts. You can also enter a numerical value in degrees to specify the amount of rotation after after initiating a rotation transformation.

  • Hold Ctrl down while performing a rotation to rotate the selected element in 5 degree increments.
  • Hold ⇧ Shift down while performing a rotation to rotate the selected element in 0.01 degree increments.
  • Hold ⇧ ShiftCtrl down while performing a rotation to rotate the selected element in 1 degree increments.
  • Press R, type in a number and press ↵ Enter to confirm.
  • Press R,R to enable Trackball rotation.
Blender3D FreeTip.gif
Orientation dependant rotations
By default, all rotations happen around a Global Orientation. You can change the rotation orientation by pressing the axis key twice. For example, pressing R, X, X will by default set rotation to occur around the local orientation.

Read more about Precision Control »
Read more about Numerical Transformations »
Read more about Transform Orientations »

Rotation with the 3D Transform Manipulator

Rotation Transform Manipulator

In the 3D View header, ensure that the Transform Manipulator is enabled (the red, green, and blue triad is selected). Set the manipulator type to rotation (the highlighted arc icon shown below).
3D interaction-Transformations-Basic-Rotate-rotate manipulator header.png

  1. Select your element with RMB Template-RMB.png.
  2. Use LMB Template-LMB.png and drag any of the three colored axes on the rotation manipulator to rotate your object along that axis. You can also use ⇧ Shift, Ctrl or numeric input with the 3D manipulator widget for further control.
  3. Your changes will be applied when you release LMB Template-LMB.png or press Space or ↵ Enter. Your changes will be cancelled if you press RMB Template-RMB.png or Esc.

Read more about the 3D Transform Manipulator »

Rotation with the Properties Panel

Rotation transform properties panel.

Rotation values can also be specified in the Properties panel (N) by altering the degree value in the rotation slider of the Transform panel. Rotation along particular axes can be enabled or disabled by toggling the padlock icon. The rotation mode (Euler, Axis Angle, Quaternion) can also be set in this panel from the drop down box.

Read more about Panels »
Read more about rotation modes »
Additional detail about rotation modes »

Blender3D FreeTip.gif
This is the old manual!
For the current 2.7x manual see

User Manual

World and Ambient Effects


World Background

Ambient Effects

Stars (2.69)

Game Engine


Introduction to the Game Engine
Game Logic Screen Layout


Logic Properties and States
The Logic Editor


Introduction to Sensors
Sensor Editing
Common Options
-Actuator Sensor
-Always Sensor
-Collision Sensor
-Delay Sensor
-Joystick Sensor
-Keyboard Sensor
-Message Sensor
-Mouse Sensor
-Near Sensor
-Property Sensor
-Radar Sensor
-Random Sensor
-Ray Sensor
-Touch Sensor


Controller Editing
-AND Controller
-OR Controller
-NAND Controller
-NOR Controller
-XOR Controller
-XNOR Controller
-Expression Controller
-Python Controller


Actuator Editing
Common Options
-2D Filters Actuator
-Action Actuator
-Camera Actuator
-Constraint Actuator
-Edit Object Actuator
-Game Actuator
-Message Actuator
-Motion Actuator
-Parent Actuator
-Property Actuator
-Random Actuator
-Scene Actuator
-Sound Actuator
-State Actuator
-Steering Actuator
-Visibility Actuator

Game Properties

Property Editing

Game States



Camera Editing
Stereo Camera
Dome Camera




Material Physics
No Collision Object
Static Object
Dynamic Object
Rigid Body Object
Soft Body Object
Vehicle Controller
Sensor Object
Occluder Object

Path Finding

Navigation Mesh Modifier

Game Performance

Framerate and Profile
Level of Detail

Python API

Bullet physics


Standalone Player
Licensing of Blender Game

Android Support

Android Game development