Rotates the entire noise field by the specified x, y, and z angles.
- iOS 10.0+
- macOS 10.12+
- Mac Catalyst 13.0+
- tvOS 10.0+
A vector whose x, y, and z components each provide a rotation angle in radians around the corresponding axis in the noise field.
A noise field is inherently three-dimensional and infinite in extent; when you create a
GKNoise object from a noise object, the resulting array of noise values is a “slice” of the noise field (through its
z = 0 plane, with a specified size and position). By translating, rotating, and scaling the noise field in 3D before you create a noise map, you can create interesting effects. For example, applying an x- or y-axis rotation to noise generated by a
GKCylinders object "slices” along the length of the cylinders, creating a wood-grain pattern.