Expand description
A shape type representing circles and ellipses used for drawing.
§Examples
You can create an Ellipse or circle using Ellipse::new or Ellipse::circle:
use pix_engine::prelude::*;
let e = Ellipse::new(10, 20, 100, 200);
let c = Ellipse::circle(10, 20, 100);…or by using the ellipse! circle! macros:
use pix_engine::prelude::*;
let e = ellipse!(10, 20, 100, 200);
let c = circle!(10, 20, 100);
// using a point
let e = ellipse!([10, 20], 100, 200);
let e = ellipse!(point![10, 20], 100, 200);
let c = circle!([10, 20], 100);
let c = circle!(point![10, 20], 100);Structs§
- Ellipse
- An
Ellipsepositioned at(x, y), withwidthandheight. A circle is anEllipsewherewidthandheightare equal.