- It transforms an svg shape element
(line, rect, circle, ellipse)
into a path or an SVG path element.
- It uses
pre-defined path templates
using the elementsattributes
to generate the appropreate path.
Description : It is used to generate a String path from the given shape.`
Example:
import { shapeToPath } from "ShapeToPath"
const rect = document.querySelector("rect")
let rectPath = shapeToPath(rect)
console.log(rectPath)
Description : It is used to generate an SVG path Element from the given shape that has the same attributes and has the new generated SVG path.`
Example:
import { shapeToPathElement } from "ShapeToPath"
const rectShapeElement = document.querySelector("rect")
let rectPathElement = shapeToPathElement(rect)
console.log(rectPathElement)
Description : It generates a path without needing to pass an element, it takes the shape type as a String and the required attributes and generates a path.`
Example:
import { getPath } from "ShapeToPath"
let path = getPath("rect",{
x: 5,
y: 10,
height: 25,
width: 35,
rx: 25
})
console.log(path)