clip
Gets or sets the element clipping path.
Example - setting clipping path on an element
<div id="surface"></div>
<script>
var draw = kendo.drawing;
var geom = kendo.geometry;
var circle = new draw.Circle(new geom.Circle([100, 100], 80), {
stroke: { color: "red", width: 1 }
});
var clipPath = new draw.Path();
clipPath.moveTo(0, 0).lineTo(100, 100).lineTo(100, 0).close();
circle.clip(clipPath);
var surface = draw.Surface.create($("#surface"));
surface.draw(circle);
</script>
Example - clear clipping path
<div id="surface"></div>
<script>
var draw = kendo.drawing;
var geom = kendo.geometry;
var clipPath = new draw.Path();
clipPath.moveTo(0, 0).lineTo(100, 100).lineTo(100, 0).close();
var circle = new draw.Circle(new geom.Circle([80, 80], 60), {
clip: clipPath,
stroke: { color: "red", width: 1 }
});
var surface = draw.Surface.create($("#surface"));
surface.draw(circle);
setTimeout(function() {
circle.clip(null);
}, 2000);
</script>