1.1 KiB
1.1 KiB
title |
---|
Point.sitsOn() |
The Point.sitsOn()
method returns true
if this point has the exact same
coordinates as the point you pass to it.
Signature
bool point.sitsOn(Point check)
Example
```js ({ Point, points, Path, paths, Snippet, snippets, part }) => {let s
for (let i = 0; i < 10; i++) {
points[a${i}
] = new Point(i * 10, 40)
points[b${i}
] = new Point(i * 10, i * 8)
if (points[a${i}
].sitsOn(points[b${i}
])) s = "notch"
else s = "bnotch"
snippets[b${i}
] = new Snippet(s, points[b${i}
])
snippets[a${i}
] = new Snippet(s, points[a${i}
])
}
// Prevent clipping paths.diag = new Path() .move(new Point(0,0)) .move(new Point(90,70))
return part }
</Example>
## Notes
This method uses strict comparison. So points with an X-coordinate of `10` and
`10.0001` are considered to be different.
To check if two points have the same coordinates rounded to the nearest
millimeter, use [`Point.sitsRoughlyOn()`](/reference/api/point/sitsroughlyon/)
instead.