Arrow#
- Arrow(start=(0.0, 0.0, 0.0), direction=(1.0, 0.0, 0.0), tip_length=0.25, tip_radius=0.1, tip_resolution=20, shaft_radius=0.05, shaft_resolution=20, scale=None)[source]#
Create an arrow.
- Parameters:
- startiterable, default: (0.0, 0.0, 0.0)
Start location in
[x, y, z]
.- directioniterable, default: (1.0, 0.0, 0.0)
Direction the arrow points to in
[x, y, z]
.- tip_length
float
, default: 0.25 Length of the tip.
- tip_radius
float
, default: 0.1 Radius of the tip.
- tip_resolution
int
, default: 20 Number of faces around the tip.
- shaft_radius
float
, default: 0.05 Radius of the shaft.
- shaft_resolution
int
, default: 20 Number of faces around the shaft.
- scale
float
orstr
,optional
Scale factor of the entire object, defaults to a scale of 1.
'auto'
scales to length of direction array.
- Returns:
pyvista.PolyData
Arrow mesh.
Examples
Plot a default arrow.
>>> import pyvista >>> mesh = pyvista.Arrow() >>> mesh.plot(show_edges=True)