3D Arc Double Arrow /ArcArrow3D

Version 1.0.1 (2.67 KB) by Christoph
Creates a 3 dimensional arc with conical arrow heads.
6 Downloads
Updated 3 Sep 2025

View License

This script creates arc segments with arrow heads in 3d matlab plots.
Application in the visualization of elastic light scattering: (highlighted arrows)
Usage:
arcDoubleArrow3(center, normal, r, startDeg, endDeg, option)
The required inputs are the center point [x,y,z], as well as the normal vector [x,y,z] (not necessarily normalized).
Based on these inputs, the plane of the arc will be calculated.
For the arc itself, the script requires the radius 'r' and the start/end angle in degrees.
The optional arguments can be used as defined in the script.

Cite As

Christoph (2025). 3D Arc Double Arrow /ArcArrow3D (https://au.mathworks.com/matlabcentral/fileexchange/181940-3d-arc-double-arrow-arcarrow3d), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2025a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.1

Added image

1.0.0