You should rotate then translate but currently the code translates then rotates. This rotates the object around the origin from where it was translated to.
Comments: Dear Bryan, feel free to create pull request with you changes at [github repo](https://github.com/DotSpatial/DotSpatial/blob/master/.github/CONTRIBUTING.md). After that we'll review your changes and merge them into repo. Thanks.
Comments: Dear Bryan, feel free to create pull request with you changes at [github repo](https://github.com/DotSpatial/DotSpatial/blob/master/.github/CONTRIBUTING.md). After that we'll review your changes and merge them into repo. Thanks.