A method for processing virtual reality, VR, content by a head mounted display, HMD, device, comprising: identifying (901, 903) first cartesian coordinates of a first position on the VR content; identifying rotation information including a yaw rotation component indicating a rotation around a z axis, a pitch rotation component indicating a rotation around a y axis, and a roll rotation component indicating around an x axis; identifying second cartesian coordinates of a second position by multiplying a rotation matrix which is defined based on the rotation information to the first cartesian coordinates; determining whether the identified second cartesian coordinates is a polar value, wherein the polar value refers to coordinates on the y axis; if the identified second cartesian coordinates is not the polar value, converting the identified second cartesian coordinates of the second position into second spherical coordinates of the second position; if the identified second cartesian coordinates is the polar value, identifying a plurality of points around the first position; identifying a plurality of rotated cartesian coordinates of the plurality of points, by multiplying the rotation matrix to cartesian coordinates of each of the plurality of points; converting the plurality of rotated cartesian coordinates to a plurality of spherical coordinates; calculating averaged spherical coordinates of the plurality of spherical coordinates, wherein the averaged spherical coordinates is set as the second spherical coordinates of the second position; and rendering an area of the VR content based on the second spherical coordinates of the second position, wherein the rotation matrix is defined by: cos q cos v − cos q sin v sin q cos p sin v + sin p sin q cos v cos p cos v − sin p sin q sin v − sin p cos q sin p sin v − cos p sin q cos v sin p cos v + cos p sin q sin v cos p cos q wherein v is an angle corresponding to the roll rotation component, q is an angle corresponding to the pitch rotation component, and p is an angle corresponding to the yaw rotation component. identifying (901, 903) first cartesian coordinates of a first position on the VR content; identifying rotation information including a yaw rotation component indicating a rotation around a z axis, a pitch rotation component indicating a rotation around a y axis, and a roll rotation component indicating around an x axis; identifying second cartesian coordinates of a second position by multiplying a rotation matrix which is defined based on the rotation information to the first cartesian coordinates; determining whether the identified second cartesian coordinates is a polar value, wherein the polar value refers to coordinates on the y axis; if the identified second cartesian coordinates is not the polar value, converting the identified second cartesian coordinates of the second position into second spherical coordinates of the second position; if the identified second cartesian coordinates is the polar value, identifying a plurality of points around the first position; identifying a plurality of rotated cartesian coordinates of the plurality of points, by multiplying the rotation matrix to cartesian coordinates of each of the plurality of points; converting the plurality of rotated cartesian coordinates to a plurality of spherical coordinates; calculating averaged spherical coordinates of the plurality of spherical coordinates, wherein the averaged spherical coordinates is set as the second spherical coordinates of the second position; and identifying a plurality of points around the first position; identifying a plurality of rotated cartesian coordinates of the plurality of points, by multiplying the rotation matrix to cartesian coordinates of each of the plurality of points; converting the plurality of rotated cartesian coordinates to a plurality of spherical coordinates; calculating averaged spherical coordinates of the plurality of spherical coordinates, wherein the averaged spherical coordinates is set as the second spherical coordinates of the second position; and rendering an area of the VR content based on the second spherical coordinates of the second position, wherein the rotation matrix is defined by: cos q cos v − cos q sin v sin q cos p sin v + sin p sin q cos v cos p cos v − sin p sin q sin v − sin p cos q sin p sin v − cos p sin q cos v sin p cos v + cos p sin q sin v cos p cos q wherein v is an angle corresponding to the roll rotation component, q is an angle corresponding to the pitch rotation component, and p is an angle corresponding to the yaw rotation component.