UNPKG

two-dimensions-graphic

Version:

Multi layers two dimensions graphic tool with canvas and SVG.

72 lines (45 loc) 1.24 kB
# Ellipse SVG items ## SVGEllipse > Extends SVGItem Server ```javascript import { items } from 'two-dimensions-graphic'; > const { SVGEllipse } = items.svg; undefined ``` Browser ```javascript > const { SVGEllipse } = TDG.items.svg; undefined ``` ### SVGEllipse.constructor(centre, radiuses[, attrs]) - `centre` {Point|number[]} - Point instatce or (x, y) pair. - `radiuses` {EllipseRadiuses|number[]} - EllipseRadiuses instatce or (r1, r2) pair. - `attrs` {Object} - SVG element attributes. - `fill` {string} - SVG element fill value (default "none"). - `stroke` {string} - SVG element stroke value (default "#000000"). ```javascript > var el1 = new SVGEllipse([10, 10], [6, 4], { ... fill: 'green', ... }); undefined > el1.centre; [ 10, 10 ] > el1.radiuses; [ 6, 4 ] ``` ### SVGEllipse.centre > Centre getter. ### SVGEllipse.centre(value) > Centre setter. - `value` {Point|number[]} - Point instatce or (x, y) pair. ### SVGEllipse.radiuses > Radiuses getter. ### SVGEllipse.radiuses(value) > Radiuses setter. - `value` {EllipseRadiuses} - EllipseRadiuses instatce. ### SVGEllipse.commands > Path commands getter. ### SVGEllipse.commands(value) > Path commands setter. - `value` {EllipseCommands} - Path commands.