Class: Magick::RVG::Polygon
- Defined in:
- lib/rvg/embellishable.rb
Overview
class PolyShape
Instance Method Summary collapse
-
#initialize(*points) ⇒ Polygon
constructor
Draws a polygon.
Methods inherited from PolyShape
Methods inherited from Shape
Methods included from Duplicatable
Methods included from Transformable
#matrix, #rotate, #scale, #skewX, #skewY, #translate
Methods included from Stylable
Constructor Details
#initialize(*points) ⇒ Polygon
Draws a polygon. The arguments are [x
, y
] pairs that define the points that make up the polygon. At least two points must be specified. If the last point is not the same as the first, adds an additional point to close the polygon. Use the RVG::ShapeConstructors#polygon method to create Polygon objects in a container.
135 136 137 138 139 |
# File 'lib/rvg/embellishable.rb', line 135 def initialize(*points) super() @primitive = :polygon @args = polypoints(points) end |