A rotatable projection device for providing projections onto an interior of a vehicle, the rotatable projection device comprising: a projector; a storage medium comprising data representing a three-dimensional model of the interior of the vehicle; at least one depth detection camera; and at least one infrared illumination source for generating an infrared illumination pattern; wherein a projection generated by the projector is movable to align the projection with an interior geometry of the interior of the vehicle, such as to a specific interior surface and/or to a part or parts of the interior of the vehicle; and wherein the rotatable projection device is configured to align the projection to the interior geometry by performing the steps: a) receiving a signal indicating a desired projection area within a surface of the three-dimensional model; b) calculating desired rotation angles from a position of a representation of the rotatable projection device within the three-dimensional model and a position of the desired projection area; c) rotating the projection to the desired rotation angles; d) illuminating the interior of the vehicle using the illumination source; e) capturing an illuminated image of the interior by the depth detection camera to generate a three-dimensional profile of the targeted projection; f) generating a three-dimensional profile of the targeted projection based on the illuminated image, and a stored position of the illumination source relative to the depth detection camera; g) comparing the generated three-dimensional profile with the desired target area within the three-dimensional model to calculate correction angles; and h) rotating the projection according to the correction angles. a projector; a storage medium comprising data representing a three-dimensional model of the interior of the vehicle; at least one depth detection camera; and at least one infrared illumination source for generating an infrared illumination pattern; wherein a projection generated by the projector is movable to align the projection with an interior geometry of the interior of the vehicle, such as to a specific interior surface and/or to a part or parts of the interior of the vehicle; and wherein the rotatable projection device is configured to align the projection to the interior geometry by performing the steps: a) receiving a signal indicating a desired projection area within a surface of the three-dimensional model; b) calculating desired rotation angles from a position of a representation of the rotatable projection device within the three-dimensional model and a position of the desired projection area; c) rotating the projection to the desired rotation angles; d) illuminating the interior of the vehicle using the illumination source; e) capturing an illuminated image of the interior by the depth detection camera to generate a three-dimensional profile of the targeted projection; f) generating a three-dimensional profile of the targeted projection based on the illuminated image, and a stored position of the illumination source relative to the depth detection camera; g) comparing the generated three-dimensional profile with the desired target area within the three-dimensional model to calculate correction angles; and h) rotating the projection according to the correction angles. a) receiving a signal indicating a desired projection area within a surface of the three-dimensional model; b) calculating desired rotation angles from a position of a representation of the rotatable projection device within the three-dimensional model and a position of the desired projection area; c) rotating the projection to the desired rotation angles; d) illuminating the interior of the vehicle using the illumination source; e) capturing an illuminated image of the interior by the depth detection camera to generate a three-dimensional profile of the targeted projection; f) generating a three-dimensional profile of the targeted projection based on the illuminated image, and a stored position of the illumination source relative to the depth detection camera; g) comparing the generated three-dimensional profile with the desired target area within the three-dimensional model to calculate correction angles; and h) rotating the projection according to the correction angles.