21 lines
601 B
JavaScript
21 lines
601 B
JavaScript
![]() |
import { box } from "./shared";
|
||
|
|
||
|
export default part => {
|
||
|
let { Point, points, paths, Path, macro } = part.shorthand();
|
||
|
|
||
|
points.origin = new Point(10, 10);
|
||
|
points.x = new Point(100, 10);
|
||
|
points.y = new Point(10, 50);
|
||
|
points.textX = points.x.shift(135, 2).attr("data-text", "X");
|
||
|
points.textY = points.y.shift(180, 5).attr("data-text", "Y");
|
||
|
paths.coords = new Path()
|
||
|
.move(points.y)
|
||
|
.line(points.origin)
|
||
|
.line(points.x)
|
||
|
.attr("class", "mark")
|
||
|
.attr("marker-start", "url(#dimensionFrom)")
|
||
|
.attr("marker-end", "url(#dimensionTo)");
|
||
|
|
||
|
return box(part, 100, 50);
|
||
|
};
|