You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.markdown
+20-9Lines changed: 20 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,28 +1,26 @@
1
-
Graph-Visualization
2
-
===================
1
+
# Graph-Visualization
3
2
4
3
This project is about 3D graph visualization with WebGL. The aim of this project is to evaluate the possibilities of graph drawing in WebGL.
5
4
6
5
This project uses Three.js for drawing and currently supports a force directed layout.
7
6
8
7
9
-
### Run the example ###
8
+
### Run the example
10
9
11
10
1. Clone or download the project
12
11
2. Open the index_sample.html in a WebGL-compatible browser
13
12
14
13
You may copy the index_sample.html to index.html and customize it.
15
14
16
-
Project Description
17
-
-------------------
15
+
## Project Description
18
16
19
17
The project consists of
20
18
21
19
- a graph structure
22
20
- a graph layout implementation
23
21
- and a graph drawing implementation
24
22
25
-
### Graph Structure ###
23
+
### Graph Structure
26
24
27
25
This is implemented in graph-visualization/Graph.js.
28
26
@@ -47,7 +45,7 @@ A node has the properties
47
45
48
46
For more details have a look at the [source code](https://github.com/davidpiegza/Graph-Visualization/blob/master/Graph.js).
49
47
50
-
### Graph Layout ###
48
+
### Graph Layout
51
49
52
50
A graph layout has the basic structure:
53
51
@@ -71,7 +69,20 @@ The graph layout may extend the nodes and edges with custom properties in the da
71
69
See [force-based-layout.js](https://github.com/davidpiegza/Graph-Visualization/blob/master/layouts/force-based-layout.js) for example usage.
72
70
73
71
74
-
Changelog
75
-
-------------------
72
+
## Contribution
73
+
74
+
This project uses [Grunt](http://gruntjs.com/) to run several tasks in development. You should have `npm` and `grunt` installed. To install `grunt` run
75
+
76
+
npm install -g grunt-cli
77
+
78
+
And to install all dependencies run
79
+
80
+
npm install
81
+
82
+
For more info check the [Grunt - Getting started guide](http://gruntjs.com/getting-started).
83
+
84
+
If you added some changes, run `grunt` to check the code.
85
+
86
+
## Changelog
76
87
77
88
See [releases](https://github.com/davidpiegza/Graph-Visualization/releases).
0 commit comments