containsPoint
Returns true if the shape contains the specified point.
Example - checking if point is contained in multi-path
<div id="surface" style="width: 250px; height: 250px;"></div>
<script>
    var draw = kendo.drawing;
    var geom = kendo.geometry;
    var multiPath = new draw.MultiPath()
        .moveTo(50, 50).lineTo(150, 50).lineTo(100, 100).close()
        .moveTo(100, 150).lineTo(200, 150).lineTo(150, 200).close();
    multiPath.fill("lightblue");
    var testPoint1 = new geom.Point(75, 65);  // Inside first triangle
    var testPoint2 = new geom.Point(125, 125); // Outside both triangles
    var testPoint3 = new geom.Point(150, 175); // Inside second triangle
    console.log("Point (75, 65) contained: " + multiPath.containsPoint(testPoint1));
    console.log("Point (125, 125) contained: " + multiPath.containsPoint(testPoint2));
    console.log("Point (150, 175) contained: " + multiPath.containsPoint(testPoint3));
    var surface = draw.Surface.create($("#surface"));
    surface.draw(multiPath);
</script>Parameters
point kendo.geometry.Point
The point that should be checked.
Returns
Boolean value indicating if the shape contains the point.
In this article