vispy.visuals.ellipse module#
Simple ellipse visual based on PolygonVisual
- class vispy.visuals.ellipse.EllipseVisual(center=None, color='black', border_color=None, border_width=1, radius=(0.1, 0.1), start_angle=0.0, span_angle=360.0, num_segments=100, **kwargs)#
Bases:
PolygonVisual
Displays a 2D ellipse
- Parameters:
- centerarray
Center of the ellipse
- colorinstance of Color
The face color to use.
- border_colorinstance of Color
The border color to use.
- border_width: float
The width of the border in pixels Line widths > 1px are only guaranteed to work when using border_method=’agg’ method.
- radiusfloat | tuple | list | numpy.ndarray
Radius or radii of the ellipse Defaults to (0.1, 0.1)
- start_anglefloat
Start angle of the ellipse in degrees Defaults to 0.
- span_anglefloat
Span angle of the ellipse in degrees Defaults to 360.
- num_segmentsint
Number of segments to be used to draw the ellipse Defaults to 100
- **kwargsdict
Keyword arguments to pass to PolygonVisual.
- property center#
The center of the ellipse
- property num_segments#
The number of segments in the ellipse.
- property radius#
The start radii of the ellipse.
- property span_angle#
The angular span of the ellipse.
- property start_angle#
The start start_angle of the ellipse.