advanced_polygons 0.0.1+4 copy "advanced_polygons: ^0.0.1+4" to clipboard
advanced_polygons: ^0.0.1+4 copied to clipboard

Draw advanced polygons, using this package.

Finally!!, You can draw the polygon shapes like you want to!!. Get the polygons at the out circle. Get the corner always passing through the corner points given by you!!. This is the first package using which we can draw any shape, exactly like how we want.

Click Here to try the Sample App.

Features #

Draw both in-circle corners as well as out-circle corners. With many customization, like different radius for each corner.

Getting started #

First install the package using the steps given in the Installing Section.

To getting started we provide our own CustomPainter and CustomClipper Classes as PolygonPainter and PolygonClipper respectively.

Example:

void build() {
  return CustomPaint(
    painter: PolygonPainter(
      args: PolygonArgs(
        coords: [
          (0.5, 0),
          (0.8, 0.8),
          (0.2, 0.8),
        ],
        radius: 20,
        useInCircle: true,
      ),
    ),
    size: Size.square(300),
  );
}

This will generate a triangle with which will lie completely inside the given coordinates. If we want to get the border curve at the given coordinates only, then set useInCircle as false.

The further details of each class is given in the API Doc.

2
likes
120
points
0
downloads

Publisher

verified publishervishnuworld.com

Weekly Downloads

Draw advanced polygons, using this package.

Homepage

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

flutter

More

Packages that depend on advanced_polygons