polygon property
RoundedPolygon
get
polygon
The package’s normalized polygon, including features needed for morphing.
Implementation
RoundedPolygon get polygon => switch (this) {
circle => _normalizedCircle,
square => MaterialShapes.square,
slanted => MaterialShapes.slanted,
arch => MaterialShapes.arch,
semiCircle => MaterialShapes.semiCircle,
oval => MaterialShapes.oval,
pill => MaterialShapes.pill,
triangle => MaterialShapes.triangle,
arrow => MaterialShapes.arrow,
fan => MaterialShapes.fan,
diamond => MaterialShapes.diamond,
clamShell => MaterialShapes.clamShell,
pentagon => MaterialShapes.pentagon,
gem => MaterialShapes.gem,
verySunny => MaterialShapes.verySunny,
sunny => MaterialShapes.sunny,
cookie4Sided => MaterialShapes.cookie4Sided,
cookie6Sided => MaterialShapes.cookie6Sided,
cookie7Sided => MaterialShapes.cookie7Sided,
cookie9Sided => MaterialShapes.cookie9Sided,
cookie12Sided => MaterialShapes.cookie12Sided,
clover4Leaf => MaterialShapes.clover4Leaf,
clover8Leaf => MaterialShapes.clover8Leaf,
burst => MaterialShapes.burst,
softBurst => MaterialShapes.softBurst,
boom => MaterialShapes.boom,
softBoom => MaterialShapes.softBoom,
flower => MaterialShapes.flower,
puffy => MaterialShapes.puffy,
puffyDiamond => MaterialShapes.puffyDiamond,
ghostish => MaterialShapes.ghostish,
pixelCircle => MaterialShapes.pixelCircle,
pixelTriangle => MaterialShapes.pixelTriangle,
bun => MaterialShapes.bun,
heart => MaterialShapes.heart,
};