2021-10-17 18:26:00 +02:00
|
|
|
---
|
|
|
|
title: insop()
|
|
|
|
---
|
2021-08-25 16:09:31 +02:00
|
|
|
|
|
|
|
```js
|
|
|
|
Path path.insop(string id, Path path)
|
|
|
|
```
|
|
|
|
|
2022-06-09 17:36:55 +02:00
|
|
|
Injects a Path into the [`noop` operation](/reference/api/path/noop) with id `id`.
|
2021-08-25 16:09:31 +02:00
|
|
|
|
2022-06-09 17:36:55 +02:00
|
|
|
<Tip compact>This is often used to insert darts into a path</Tip>
|
|
|
|
|
|
|
|
<Example part="path_noop">
|
|
|
|
Example of the Path.noop() method
|
|
|
|
</Example>
|
|
|
|
|
|
|
|
```js
|
|
|
|
points.left = new Point(10,10)
|
|
|
|
points.dartLeft = new Point(40, 10)
|
|
|
|
points.dartTip = new Point(50, 50)
|
|
|
|
points.dartRight = new Point(60, 10)
|
|
|
|
points.right = new Point(90, 10)
|
|
|
|
|
|
|
|
paths.withoutDart = new Path()
|
|
|
|
.move(points.left)
|
|
|
|
.line(points.dartLeft)
|
|
|
|
.noop('dart')
|
|
|
|
.line(points.right)
|
|
|
|
|
|
|
|
paths.withDart = paths.without
|
|
|
|
.insop(
|
|
|
|
'dart',
|
|
|
|
new Path()
|
|
|
|
.line(points.dartTip)
|
|
|
|
.line(points.dartRight)
|
|
|
|
)
|
|
|
|
.attr('style', 'stroke-width: 2px; stroke-opacity: 0.5; stroke: orange;')
|
|
|
|
```
|