Last change
on this file since 28914 was 28914, checked in by ak19, 10 years ago |
Supporting javascript libraries and bespoke code written by Steffan to support the von-sparql user interface
|
File size:
947 bytes
|
Line | |
---|
1 | var paper = require('paper'),
|
---|
2 | path = require('path'),
|
---|
3 | fs = require('fs');
|
---|
4 |
|
---|
5 | paper.setup(new paper.Canvas(300, 600));
|
---|
6 | with (paper) {
|
---|
7 | var stops = [new Color(1, 1, 0, 0), 'red', 'black'];
|
---|
8 |
|
---|
9 | var radius = view.bounds.width * 0.4,
|
---|
10 | from = new Point(view.center.x),
|
---|
11 | to = from.add(radius, 0);
|
---|
12 |
|
---|
13 | var circle = new Path.Circle({
|
---|
14 | center: from,
|
---|
15 | radius: radius,
|
---|
16 | fillColor: {
|
---|
17 | stops: stops,
|
---|
18 | radial: true,
|
---|
19 | origin: from,
|
---|
20 | destination: to
|
---|
21 | },
|
---|
22 | strokeColor: 'black'
|
---|
23 | });
|
---|
24 |
|
---|
25 | var from = view.bounds.leftCenter,
|
---|
26 | to = view.bounds.bottomRight;
|
---|
27 |
|
---|
28 | var rect = new Path.Rectangle({
|
---|
29 | from: from,
|
---|
30 | to: to,
|
---|
31 | fillColor: {
|
---|
32 | stops: stops,
|
---|
33 | radial: false,
|
---|
34 | origin: from,
|
---|
35 | destination: to
|
---|
36 | },
|
---|
37 | strokeColor: 'black'
|
---|
38 | });
|
---|
39 |
|
---|
40 | rect.rotate(45).scale(0.7);
|
---|
41 |
|
---|
42 | var svg = project.exportSVG({ asString: true });
|
---|
43 | console.log(svg);
|
---|
44 |
|
---|
45 | fs.writeFile(path.resolve(__dirname, 'out.svg'),svg, function (err) {
|
---|
46 | if (err) throw err;
|
---|
47 | console.log('Saved!');
|
---|
48 | });
|
---|
49 | }
|
---|
Note:
See
TracBrowser
for help on using the repository browser.