pencil.js
Version:
Nice modular interactive 2D drawing library.
31 lines (21 loc) • 1.37 kB
Markdown
Line stroke passing through points.

```js
import { Line } from "pencil.js";
const options = {
stroke: "red",
strokeWidth: 9,
};
const line = new Line(from, [firstPoint, secondPoint, lastPoint], options);
```
Inherit from [ComponentOptions](../component/readme.md
| Name | Type | Default | Comment |
|----------|-----------------------------------------|---------------------------------|---------------------------------------------------|
| cap | `String` | `Line.caps.round` | How the line end points looks |
| join | `String` | `Line.joins.round` | How the line segment are join |
| fill | [Color](../color/readme.md) or `String` | `null` | Color used to fill, set to null for transparent |
| stroke | [Color](../color/readme.md) or `String` | `Component.defaultOptions.fill` | Color used to stroke, set to null for transparent |
| absolute | `Boolean` | `false` | Should points be treated as absolute coordinates |