Any rotation (3D, 2D)

Function to rotate a -array of- vector(s) around any given -shifted- axis, in 2D or 3D space.

https://github.com/NicolasDouillet/rotate_3D

Download
Download

You are now following this Submission

Cite As

Nicolas Douillet (2026). Any rotation (3D, 2D) (https://github.com/NicolasDouillet/rotate_3D/releases/tag/v3.3), GitHub. Retrieved .

Categories

Find more on Interactions, Camera Views, and Lighting in Help Center and MATLAB Answers

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
3.3.0

See release notes for this release on GitHub: https://github.com/NicolasDouillet/rotate_3D/releases/tag/v3.3

Download
3.2.0

See release notes for this release on GitHub: https://github.com/NicolasDouillet/rotate_3D/releases/tag/v3.2

Download
3.1.0

See release notes for this release on GitHub: https://github.com/NicolasDouillet/rotate_3D/releases/tag/v3.1

Download
3.0.0

See release notes for this release on GitHub: https://github.com/NicolasDouillet/rotate_3D/releases/tag/v3.0

Download
2.6.0

See release notes for this release on GitHub: https://github.com/NicolasDouillet/rotate_3D/releases/tag/v2.6

Download
2.5.0

Improved help, doc, description.

Download
2.4.0

+ rotation matrix in outputs, improved input parsing, updated description, help, doc

Download
2.3.0

Fix bug in Y rotation matrix

Download
2.2.0

Completed description

Download
2.1.0

+ angle unit (radian / degree) option
+ vectors array rotation example

Download
2.0.0

Improved : 2D & 3D versions, inputs parsing, exceptions, add examples, help, doc, tags, typo.

Download
1.7.0

Improved doc

Download
1.6.9

Test 1.6.9

Download
1.6.8

Test 1.6.8

Download
1.6.7

One more test

Download
1.6.6

Another test

Download
1.6.5

No zip test

Download
1.6.4

Patience...

Download
1.6.3

Once more

Download
1.6.2

Again

Download
1.6.1

Last try [...]

Download
1.6.0

Changed html file name

Download
1.5.9

New try

Download
1.5.8

Try again to make appear main file in functions section

Download
1.5.7

Add main missing file

Download
1.5.6

Again...

Download
1.5.5

Add missing file again.

Download
1.5.4

Add missing file (...)

Download
1.5.3

Add missing file (ter!)

Download
1.5.2

Add missing file (bis)

Download
1.5.1

Add missing file

Download
1.5.0

+ html documentation
Rotation axis now optional in case mode corresponds with one of the three basis axis

Download
1.4.0

- Updated overview

Download
1.3.0

- Switched last two input arguments

Download
1.2.0

+ redo sections

Download
1.1.0

- fixed null vector exception
- updated to Matlab 9.3 (R2017b) version
- improved documentation
- added illustration

Download
1.0.0

Download
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.