
- Javascript Basics Tutorial
- Javascript - Home
- Javascript - Overview
- Javascript - Syntax
- Javascript - Enabling
- Javascript - Placement
- Javascript - Variables
- Javascript - Operators
- Javascript - If...Else
- Javascript - Switch Case
- Javascript - While Loop
- Javascript - For Loop
- Javascript - For...in
- Javascript - Loop Control
- Javascript - Functions
- Javascript - Events
- Javascript - Cookies
- Javascript - Page Redirect
- Javascript - Dialog Boxes
- Javascript - Void Keyword
- Javascript - Page Printing
- JavaScript Objects
- Javascript - Objects
- Javascript - Number
- Javascript - Boolean
- Javascript - Strings
- Javascript - Arrays
- Javascript - Date
- Javascript - Math
- Javascript - RegExp
- Javascript - HTML DOM
- JavaScript Advanced
- Javascript - Error Handling
- Javascript - Validations
- Javascript - Animation
- Javascript - Multimedia
- Javascript - Debugging
- Javascript - Image Map
- Javascript - Browsers
- JavaScript Useful Resources
- Javascript - Questions And Answers
- Javascript - Quick Guide
- Javascript - Functions
- Javascript - Resources
Detection on clicking bezier path shape with HTML5
To detect Bezier path shape on click, try the following code −
Example
var l = boxes.length; for (var i = l-1; i >= 0; i--) { drawshape(gctx, boxes[i], 'black', 'black'); var imgData = gctx.getImageData(mx, my, 1, 1); var index = (mx + my * imgData.width) * 4; if (imgData.data[3] > 0) { mySel = boxes[i]; offsetx = mx - mySel.x; offsety = my - mySel.y; mySel.x = mx - offsetx; mySel.y = my - offsety; isDrag = true; canvas.onmousemove = myMove; invalidate(); clear(gctx); return; } }
- Related Articles
- Draw Bezier Curve with HTML5 Canvas
- How to draw a Bezier Curve with HTML5 Canvas?
- Circle Collision Detection HTML5 Canvas
- Make a star shape with HTML5 SVG
- Generating sound on the fly with JavaScript/ HTML5
- Changing the color a Tkinter rectangle on clicking
- Line detection in python with OpenCV?
- What is CSMA with collision detection?
- Call screen on clicking the button in SAP ABAP
- JavaScript - Create an alert on clicking an HTML button
- Usage of cubic-bezier() CSS function
- HTML Canvas to draw Bezier Curve
- CSMA with Collision Detection (CSMA/CD)\n
- Automatic detection of display availability with Matplotlib
- HTML5 video not working with jquery bxSlider plugin on iPad

Advertisements