Contents

vSrot(_:_:_:_:_:)

Applies planar rotation to a set of n points whose x and y coordinates are contained in two arrays of vectors.

Declaration

func vSrot(_ n: Int32, _ x: UnsafeMutablePointer<vFloat>, _ y: UnsafeMutablePointer<vFloat>, _ c: Float, _ s: Float)

Parameters

  • n:

    Number of points to be rotated; must be a multiple of 4.

  • x:

    Vector with n/4 elements of type vector float, representing the x-coordinates of the points.

  • y:

    Vector with n/4 elements of type vector float, representing the y-coordinates of the points.

  • c:

    Cosine of the angle of rotation.

  • s:

    Sine of the angle of rotation.

Discussion

The coordinates are modified in place in the vectors in arrays x and y.

See Also

Vector-Scalar Linear Algebra Functions (from vectorOps.h)