In this article, we draw a Spline in HTML.
First we download the file in the following attachment:
-
Kinectic_beta.js
These files are added to the project, then use the following procedure.
Step 1
Open Visual Studio 2010 and click "File" -> "New" -> "Website...". A window is opened. In this window, give your application the name "Draw_Spline" and then click "Ok".
Step 2
Add the kinetic_beta.js file. After this session the project has been created; a new window is opened on the right side. This window is called the Solution Explorer. The Solution Explorer contains the js file and HTML file.
Coding
Draw_Spline.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<h3> Draw Spline in HTML5 </h3>
<div id="container"></div>
<script src="Kinetic_beta.js" type="text/javascript"></script>
<script>
var stage = new Kinetic.Stage({
container: 'container',
width: 578,
height: 200
});
var layer = new Kinetic.Layer();
var blueSpline = new Kinetic.Spline({
points: [{
x: 93,
y: 180
}, {
x: 240,
y: 53
}, {
x: 500,
y: 209
}, {
x: 350,
y: 129
}],
stroke: '#0066FF',
strokeWidth: 10,
lineCap: 'round',
tension: 1
});
var redSpline = new Kinetic.Spline({
points: [{
x: 173,
y: 180
}, {
x: 370,
y: 43
}, {
x: 500,
y: 129
}, {
x: 300,
y: 129
}],
stroke: '#663300',
strokeWidth: 10,
lineCap: 'round',
tension: 0.5
});
var greenSpline = new Kinetic.Spline({
points: [{
x: 20,
y: 50
}, {
x: 340,
y: 50
}, {
x: 200,
y: 150
}, {
x: 250,
y: 150
}],
stroke: '#006600',
strokeWidth: 5,
lineCap: 'round',
tension: 1,
dashArray: [10, 10]
});
layer.add(blueSpline);
layer.add(redSpline);
layer.add(greenSpline);
stage.add(layer);
</script>
</body>
</html>
Output
For more information, download the attached sample application.