OEGeom3DRotate
OEGeom3DRotate(xyz: OEFloatArray, m: OEDoubleArray, ncoord: int) -> None
OEGeom3DRotate(xyz: OEDoubleArray, m: OEDoubleArray, ncoord: int) -> None
OEGeom3DRotate(xyz: OEFloatArray, m: OEDoubleArray, idx: int,
ncoord: int) -> None
OEGeom3DRotate(xyz: OEDoubleArray, m: OEDoubleArray, idx: int,
ncoord: int) -> None
Rotates the coordinates of xyz using the \(3x3\) rotation matrix
given by m. The second form only rotates the coordinates
according to the indices given by idx.
- xyz
Array of coordinates to rotate
- r
rotation matrix
- ncoord
Number of coordinate sets to rotate
- idx
Indices of the coordinates to rotate