├── .gitignore
├── README.md
├── docs
├── distance-demo.md
└── wormhole-demo.md
├── graphics
├── NACIS.png
├── advanced_rectangle.gif
├── bases.png
├── distance-tutorial
│ ├── 2-D.jpg
│ ├── 2D-normal.png
│ ├── 2D-pinch.png
│ ├── 3D-normal.png
│ ├── 3D-pinch.png
│ ├── 3D-view.png
│ ├── add-map-grid.png
│ ├── change-distance.gif
│ ├── grids.png
│ ├── inputs.png
│ ├── nacis-2016-with-line.png
│ ├── nacis-2016.jpg
│ ├── nodes-triangles.png
│ ├── nodes.png
│ ├── pinch-color.png
│ └── wireframe-peaks.jpg
├── focus.gif
├── grid.gif
├── nodes-condensed-2.gif
├── nodes.gif
├── reset.gif
├── wireframe.gif
└── wormhole
│ ├── 11-bind-compilation.png
│ ├── 11-wire-view.png
│ ├── 2D-11-wire-compilation.png
│ ├── 2D-all-maps.png
│ ├── 3D-11-wire-compilation.png
│ ├── 3D-all-maps.png
│ ├── adjust-distance-M2-compilation.png
│ ├── adjust-distance-compilation.png
│ ├── adjust-edge-distance-view-2.jpg
│ ├── adjust-edge-distance-with-text.gif
│ ├── bind-maps-3.jpg
│ ├── bind-maps-transparency.jpg
│ ├── bind-wireframe-compilation.png
│ ├── grid--11-compilation.png
│ ├── grid-all-maps.png
│ ├── grid-complete-11-compilation.png
│ ├── grid-complete-all-maps.png
│ ├── title.png
│ └── two-map-mode.jpg
├── graphs
└── test.graphml.js
├── images
├── grid.gif
├── logo.png
├── maps.gif
└── texture.jpg
├── index.html
├── js
├── FileSaver.min.js
├── OBJExporter.js
├── OLDp5.dom.js
├── OLDp5.min.js
├── OrbitControls.js
├── delaunay.js
├── gis.js
├── gisUI.js
├── graph-io.js
├── iro.js
├── numeric-1.2.6.min.js
├── p5.dom.js
├── p5.dom.old.js
├── p5.js
├── p5.min.old.js
├── three-vr-viewer.js
├── three.min.js
└── vr
│ ├── ViveController.js
│ └── webvr2.js
├── models
└── obj
│ └── vive-controller
│ ├── onepointfive_spec.png
│ ├── onepointfive_texture.png
│ └── vr_controller_vive_1_5.obj
└── style
└── style.css
/.gitignore:
--------------------------------------------------------------------------------
1 | # Include your project-specific ignores in this file
2 | # Read about how to use .gitignore: https://help.github.com/articles/ignoring-files
3 |
4 | .DS_Store
5 |
6 | *.komodoproject
7 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # _enfolding:_ a prototype geographical imagination system (gis)
2 | _enfolding_ was created for people searching for new ways to visualize absolute and relational spaces. We hope this software will assist users as they conduct exploratory visual analysis and tailor new visualizations of space. If you are not an avid mapper within traditional GIS environments or do not consider yourself a spatial theorist, do not worry. This platform and tutorials have been designed for people with varying knowledge, interests, and skills. Bring your creativity and stay tuned for upcoming examples and tutorials.
3 |
4 | # online demo
5 | If you want to jump right in, you can get started with the [online version of enfolding](https://foldingspace.github.io/enfolding/)
6 |
7 | # tutorials
8 | The following tutorials, first written by Lindsey Funke, will help you get up-and-running with _enfolding_ and give you an idea of what's possible:
9 | 1. [Changing measures of distance](docs/distance-demo.md)
10 | 2. [Creating wormholes](docs/wormhole-demo.md)
11 |
12 | 
13 |
14 | # Documentation
15 | - [_enfolding_](#enfolding)
16 | - [Using the interface](#using-the-interface)
17 | + [Edit Mode](#edit-mode)
18 | + [Render Mode](#render-mode)
19 | - [Getting Started in Editing Mode](#getting-started-in-editing-mode)
20 | * [Choosing a file](#choosing-a-file)
21 | * [Importing your file](#importing-your-file)
22 | * [Important user notes](#important-user-notes)
23 | + [Focus](#focus)
24 | + [Reset](#reset)
25 | * [Creating Grids and Nodes](#creating-grids-and-nodes)
26 | + [Grids](#Adding-a-basic-grid)
27 | + [Nodes](#Adding-nodes)
28 | * [Advanced Options](#advanced-options)
29 | - [Rendering your visualization](#rendering-your-visualization)
30 | * [Map Controls](#map-controls)
31 | + [3D MODE](#3d-mode)
32 | + [Two map mode](#two-map-mode)
33 | + [Rotate](#rotate)
34 | * [Appearance](#appearance)
35 | + [Transparency](#transparency)
36 | + [Background color](#background-color)
37 | * [Advanced visual options](#advanced-visual-options)
38 | + [WebVR](#webvr)
39 | + [Wire frame](#wire-frame)
40 | * [Exporting your visualization](#exporting-your-visualization)
41 |
42 | # _enfolding_
43 | ### Why geographical *imagination* systems?
44 | _enfolding_ allows users to fold, bend, collage, reassemble, fragment, interweave, and reimagine maps and other images and render them in 2D and 3D visualizations. At its core is the desire to upset the rigid spatialities of traditional Geographic Information Systems (GIS), opening them to the broader realm of geographical imagination systems (gis). What does this mean for users? _enfolding_ can be used to bind two distant places that share intimate economic, emotional, or extractive connections to create an intertwined visualization of these relations across space. Through the interface you can stretch or shrink surface distances or get inside the map with rotating 3D representations. The possibilities to reshape, drape, and create are numerous.
45 |
46 | ### How it works?
47 | _enfolding_ draws on a number of JavaScript libraries including [p5.js](https://p5js.org/), [three.js](https://threejs.org/), and [the delaunator](https://github.com/mapbox/delaunator).
48 |
49 | ### What is to come?
50 | In what follows we present a short introduction to the interface. More tutorials and guides will be published over time.
51 |
52 | # Using the interface
53 | _enfolding_ has two canvases, the editing canvas and the rendering canvas. Once you add your maps or layers to the editing canvas, you may toggle back and forth between editing and rendering as you work. Let´s take a closer look at each of these canvases before getting started.
54 |
55 | ### Edit Mode
56 | Edit mode is where you will begin your project. Here you will add your maps and begin creating a grid or adding nodes that will shape your map later. We will examine each of these functions in more detail later on in the guide.
57 |
58 | ### Render Mode
59 | In the rendering canvas, you will be able to view your creation in 2D or 3D, bind maps together, and export your project for use outside of Enfolding.
60 |
61 | # Getting Started in Editing Mode
62 | To get started with _enfolding_ you will need at least one image. This may be a map, a satellite image, a layer exported from a mapping software, etc.
63 |
64 | ### Choosing a file
65 | Enfolding accepts most image formats including .PNG, JPG, .GIF, .SVG, among others. Be sure to save your images, when possible, with a transparent background if there is any white space around them.
66 |
67 | To take full advantage of the transparency options in rendering mode, we like to work with SVGs. (Extra tip: you can export your QGIS projects as SVGs. Be sure to select a transparent background. Open them in Inkscape, a free and open source program for vector editing to make any final changes or remove unwanted layers.)
68 |
69 | ### Importing your file
70 | In order to add your image to the canvas, simply drag and drop. You may add up to two images to the editing canvas. The first image you add will be denominated “MAP 1” and the second “MAP 2”. This distinction will be important later on and determine the drawing order of the images. Try out working with a single image first in order to get a handle on the different options within _enfolding_.
71 |
72 | ### Important user notes
73 | You will notice two buttons at the top of the editing menu: “Focus” and “Reset”. As you are creating and adjusting your nodes and grids, these two buttons will be quite important.
74 |
75 | - #### Focus
76 | You must be focused on an image in order to add or remove nodes and grids. If you are working with two maps or layers, swap back and forth between the two by using the focus button.
77 |
78 | 
79 |
80 | - #### Reset
81 | Click the reset button when you are ready to clear all the current nodes or grids from your images. If you would like to delete the current image, refresh the page to start with a blank canvas.
82 |
83 | ## Creating Grids and Nodes
84 | In order to fold, bend or crinkle your map, you will need to add a grid or individual nodes to the image.
85 |
86 | ## Adding a basic grid:
87 | You can add a basic grid by simply selecting its dimensions and clicking add grid. This will generate a new grid on the map in focus. You can tweak this grid later on by adjusting edge distance, creating new nodes, etc.
88 |
89 | 
90 |
91 | ##### Things to keep in mind:
92 | In order to bind your maps later, you will need the same number of nodes in each.
93 | For example, if you add a 3x5 grid in Map 1, you could choose a 5x3 grid in Map 2, or manually add 15 nodes.
94 |
95 |
96 | ## Adding Nodes
97 | Manually add nodes by double clicking the map of interest. By default, the node will make connection to the nearest 4 other nodes. If you would like adjust the number of connections made, simply use the drop-down menu in the advanced settings. The new node will automatically connect to number you selected.
98 |
99 | 
100 |
101 | #### Adjusting edge distances
102 | You will notice that as you create nodes, text boxes that display node-node distances appear on each edge. You may adjust these distances in order to compress or pinch the map. Simply click the box, type a new number, and hit enter.
103 |
104 | In order to change the distance between two particular nodes, click a single node. It will appear in red. Then select another node with a shared edge. The text box will appear and allow you to adjust the distance.
105 |
106 | - To pinch the map, adjust to 0 and click enter. [See an extended example here.](docs/distance-demo.md)
107 | - In some particular cases, enfolding allows you to increase or exaggerate distances as well. [Check out the wormhole demo for an example of this.](docs/wormhole-demo.md)
108 |
109 | ## Advanced Options
110 | 
111 | - ### Show triangles
112 | Selecting the show triangles option will reveal the triangles created by your grid and node selection. For more information about Delaunay triangulation check out the [delaunator’s guide](https://mapbox.github.io/delaunator/).
113 | - ### Show maps
114 | The show maps option allows you to hide or display your maps. All nodes and edges will remain visible.
115 | - ### Show inputs
116 | Check or uncheck the show inputs box if you would like to see or hide the distance text boxes as you create new nodes.
117 |
118 |
119 | # Rendering your visualization
120 | Once you have added a grid or drawn a few nodes, switch over to the rendering canvas to see how your maps are shaping up. You can always return to make any necessary adjustments.
121 |
122 |
123 | ## Map Controls
124 | - ### 3D MODE
125 | Your map will automatically render in 3D. Uncheck the box next to 3D in order to view your maps in two dimensions.
126 | - ### Two map mode
127 | If you choose to work with 2 images, check the box next to “Two map mode” to activate other features. Here you may bind the two images together, connecting them by 1-6 nodes. Remember, each image must contain the same number of nodes to bind together successfully.
128 | - ### Rotate
129 | Activate the rotation feature below.
130 |
131 |
132 | ## Appearance
133 | - ### Transparency
134 | Once you have added a map or maps, you will be able to adjust their transparency using the associated sliders. We have found that this works best with SVGs.
135 |
136 | - ### Background color
137 | Click any of the colored boxes to adjust the background color of the canvas.
138 |
139 |
140 | ## Advanced visual options
141 | - ### WebVR
142 | If you have a VR headset, get inside your map by checking the box.
143 | - ### Wire frame
144 | Reveal the wire framework that sculpts your final map.
145 | 
146 |
147 |
148 | ## Exporting your visualization
149 | We are still developing a number of export options. For now, we have a few recommendations on how to export your enfolded map.
150 |
151 | * ### Save as image
152 | Use the SAVE IMAGE button in the rendering canvas to export a .jpg of your canvas.
153 | * ### Screen recordings
154 | Some operating systems automatically offer users the chance to capture a video of your screen. If your do not, many free options exist to do so.
155 | * ### Export as a 3D object
156 | If you would like to continue creating within a 3D graphics program like Blender, save your project as an OBJ.
157 | 
158 | #### enfolding output rendered in blender
159 |
160 | _enfolding_ (c) Luke Bergmann and Nick Lally
161 |
--------------------------------------------------------------------------------
/docs/distance-demo.md:
--------------------------------------------------------------------------------
1 | # Distance Demo
2 | 
3 | ## Getting Started
4 | _enfolding_ allows you to change the distances between two nodes within the editing canvas. This will create a pinch on the maps surface according to the distance you enter. In the image above, with a new edge distance of 0, the two corners are completely cinched together. Here, we will walk you through how to adjust distances and finish with a geographic example from NACIS 2016. A more technical explanation is to come.
5 | ### Add an image to _enfolding_ + create a grid
6 | Here, we are working with a simple grey grid image. Drag and drop whatever image or map you would like to work with into the editing canvas. Add a grid of your choice.
7 | 
8 | ### Create two nodes that connect where you would like to adjust the distance
9 | Create two nodes to get started. You are not limited to just two nodes, but for this example, we are using two.
10 | 
11 | ### Working with the inputs
12 | Be sure to check "show inputs" so that the edge distances appear. All distances are recorded in pixels. Type a new distance in the text box, then hit enter. Swap over to the rendering canvas to see your changes in 2D and 3D. You can always switch back to edit mode and enter new distances in order to adjust your visualization.
13 | ### Overview
14 | Here is a brief overview of the process before we jump into a geographic example.
15 | 
16 |
17 | ## Example: Getting to NACIS 2016
18 | How do different modes of transportation shape relations across space?
19 | ### Add image and grid
20 | 
21 | ### Create nodes and connections between airports
22 | Here we compare the driving route to flight paths from Madison, WI to Colorado Springs. The driving path is symbolized in black, while the flight path is created through new nodes within enfolding. This specific path transports passengers from Madison to Dallas and then back north to Colorado Springs. After laying out a basic grid, we add a number of nodes to connect these airports and examine their original distances.
23 | 
24 | ### Adjust distances
25 | Driving time from Madison to Colorado Springs averages around 15 hours, and flight time totals around 4.5 hours in the selected route. We add an extra 2 hours to account for airport waiting and decrease the node distances to reflect the difference between driving and flight times, cinching together the three airport hubs.
26 | 
27 | ### Display in render canvas
28 | **Here’s how the image changes in 2D with the new distances.**
29 | 
30 | **Here’s how it changes in 3D as relations get scaled.**
31 | 
32 | ### View wireframe
33 | 
34 | #### Add route lines in external program
35 | 
36 |
37 | #### Map tiles used for image by Stamen Design, under CC BY 3.0. Data by OpenStreetMap, under ODbL.
38 |
39 |
40 | ### Additional grey grid renders
41 | Here are a few extra renders from the grey grid example.
42 | #### 2D render with no distance changes
43 | The new nodes cause the corners to slightly fold even in the 2D view.
44 | 
45 | #### 2D render with distance set to zero
46 | Notice how this changes when distance is drastically decreased, creating intense folds.
47 | 
48 | #### 3D render with no distance changes
49 | 
50 | #### 3D render with distance set to zero
51 | In the 3D render, these distance changes reflect in folding, curling or pinching of the image's surface.
52 | 
53 | #### Zero distance alternative view
54 | Use the rotate feature or your mouse to move the graphic around and export alternate 3D views.
55 | 
56 |
--------------------------------------------------------------------------------
/docs/wormhole-demo.md:
--------------------------------------------------------------------------------
1 | # Wormhole Demo
2 | 
3 | # How to create a wormhole with enfolding
4 | 
5 | ## **Editing Canvas**
6 | ### Step 1: Add two maps to enfolding
7 | To get started you will need two images. Drag and drop each into the enfolding editing canvas.
8 | ### Step 2: Create a grid
9 | Before the images can be bound together to form the wormhole, you must create a grid. We suggest creating a grid with an odd number of nodes. For this demo we will show you the results from a 5x5 grid and an 11x11 grid.
10 | **5x5 Grid**
11 | 
12 | **11x11 Grid**
13 | 
14 | ### Step 3: Add a node in the center of the grid
15 | To complete the nodes for the wormhole visualization, add a single node in the middle square of the grid. Be sure that this node connects with the four nearest nodes. You can adjust this in the advanced settings. Simply double click to create the new node.
16 | **5x5 Grid**
17 | 
18 | **11x11 Grid**
19 | 
20 | ## **Rendering Canvas**
21 | ### Step 4: Swap to render mode.
22 | **5x5 Grid**
23 | You will notice a 2D version of your images is displayed. The wireframe to the right displays the delaunay triangles created within the grid.
24 | 
25 | **11x11 Grid**
26 | Notice how the 11x11 grid shows smoother edges. This will impact your 3D visualization later on.
27 | 
28 | ### Step 5: Activate 3D View
29 | Activate the 3D view within the map controls by checking the box. Use your mouse to drag or rotate the image, or active rotation to get a detailed look at the 3D rendering.
30 |
31 | **5x5 Grid**
32 | 
33 | **11x11 Grid**
34 | Once again you will notice that both the 5x5 and 11x11 grids have similar structures and shapes. However, the 11x11 provides a gentler transition between squares. Choose a grid with fewer squares if you are aiming for a more blocky visual.
35 | 
36 | ### Step 6: Check two map mode
37 | Checking the two map mode box will unlock the controls needed to create the final wormhole.
38 | 
39 | ### Step 7: Bind maps by the last node
40 | Once you activate Two Map Mode, bind the maps together. While the dropdown menu allows you to connect several nodes, for this case select 1 node.
41 | #### And .... You have a wormhole!
42 | **5x5 Grid**
43 | 
44 | **11x11 Grid**
45 | Now, we see how our initial grid selection can effect the outcome of the bound maps. Feel free to toggle back to editting mode and switch up your grid if you are not satisfied with the initial shape.
46 | 
47 | ### Step 8: Adjust and Export
48 | #### Play with transparency Levels
49 | Adjust the transparency and take advantage of the rotation object to create and export images of your final project.
50 | 
51 | #### Export
52 | The "SAVE IMAGE" button creates and downloads a .JPG of your current view. The "SAVE OBJ" button generates and .OBJ file for use in blender. If you would like to export a rotating version of your visualizations, we encourage you to use a screen capture or recording application.
53 | ## Advanced Options
54 | ### Altering the relation between the two images
55 | In the previous versions, you note that the wormhole height is equal in both MAP 1 and MAP 2. You can adjust this by increasing or decreasing the distances of each edge that connects to the central node of your grid. Let's take a closer look. We imagine this may be useful in representing unequal connections, extractive relationships, etc.
56 | 
57 | ### Step 1: Swap back to the Editing Canvas
58 | ### Step 2: Focus on the map you will like to edge by using the "FOCUS" button.
59 | This will allow you to add nodes and adjust edge distances.
60 | ### Step 3: Adjust edge distances.
61 | - Click on an outer node that connects with the central node.
62 | Here, we will only be adjusting the edge distances for the central block of the grid where we added the central node earlier. You will see a text box appear.
63 | - Type a new value.
64 | If you would like to stretch the wormhole, select a higher value. If you would like to compress it, select a lower valie. Here, we chose to double the edges from around 125 to 250.
65 | - Repeat for all four edges.
66 | 
67 | ### Step 4: Return to the Rendering Canvas to view the results
68 | These two examples were made using the 5x5 grid. Examine how the dynamic shifts when editing MAP 1 and MAP 2.
69 | #### MAP 1 with exagerated edge distances around the central node
70 | 
71 | #### MAP 2 with exagerated edge distances around the central node
72 | 
73 | # Why create a wormhole with enfolding?
74 | 
75 |
--------------------------------------------------------------------------------
/graphics/NACIS.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/NACIS.png
--------------------------------------------------------------------------------
/graphics/advanced_rectangle.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/advanced_rectangle.gif
--------------------------------------------------------------------------------
/graphics/bases.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/bases.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/2-D.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/2-D.jpg
--------------------------------------------------------------------------------
/graphics/distance-tutorial/2D-normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/2D-normal.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/2D-pinch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/2D-pinch.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/3D-normal.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/3D-normal.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/3D-pinch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/3D-pinch.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/3D-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/3D-view.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/add-map-grid.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/add-map-grid.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/change-distance.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/change-distance.gif
--------------------------------------------------------------------------------
/graphics/distance-tutorial/grids.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/grids.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/inputs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/inputs.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/nacis-2016-with-line.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/nacis-2016-with-line.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/nacis-2016.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/nacis-2016.jpg
--------------------------------------------------------------------------------
/graphics/distance-tutorial/nodes-triangles.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/nodes-triangles.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/nodes.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/nodes.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/pinch-color.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/pinch-color.png
--------------------------------------------------------------------------------
/graphics/distance-tutorial/wireframe-peaks.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/distance-tutorial/wireframe-peaks.jpg
--------------------------------------------------------------------------------
/graphics/focus.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/focus.gif
--------------------------------------------------------------------------------
/graphics/grid.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/grid.gif
--------------------------------------------------------------------------------
/graphics/nodes-condensed-2.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/nodes-condensed-2.gif
--------------------------------------------------------------------------------
/graphics/nodes.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/nodes.gif
--------------------------------------------------------------------------------
/graphics/reset.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/reset.gif
--------------------------------------------------------------------------------
/graphics/wireframe.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wireframe.gif
--------------------------------------------------------------------------------
/graphics/wormhole/11-bind-compilation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/11-bind-compilation.png
--------------------------------------------------------------------------------
/graphics/wormhole/11-wire-view.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/11-wire-view.png
--------------------------------------------------------------------------------
/graphics/wormhole/2D-11-wire-compilation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/2D-11-wire-compilation.png
--------------------------------------------------------------------------------
/graphics/wormhole/2D-all-maps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/2D-all-maps.png
--------------------------------------------------------------------------------
/graphics/wormhole/3D-11-wire-compilation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/3D-11-wire-compilation.png
--------------------------------------------------------------------------------
/graphics/wormhole/3D-all-maps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/3D-all-maps.png
--------------------------------------------------------------------------------
/graphics/wormhole/adjust-distance-M2-compilation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/adjust-distance-M2-compilation.png
--------------------------------------------------------------------------------
/graphics/wormhole/adjust-distance-compilation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/adjust-distance-compilation.png
--------------------------------------------------------------------------------
/graphics/wormhole/adjust-edge-distance-view-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/adjust-edge-distance-view-2.jpg
--------------------------------------------------------------------------------
/graphics/wormhole/adjust-edge-distance-with-text.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/adjust-edge-distance-with-text.gif
--------------------------------------------------------------------------------
/graphics/wormhole/bind-maps-3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/bind-maps-3.jpg
--------------------------------------------------------------------------------
/graphics/wormhole/bind-maps-transparency.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/bind-maps-transparency.jpg
--------------------------------------------------------------------------------
/graphics/wormhole/bind-wireframe-compilation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/bind-wireframe-compilation.png
--------------------------------------------------------------------------------
/graphics/wormhole/grid--11-compilation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/grid--11-compilation.png
--------------------------------------------------------------------------------
/graphics/wormhole/grid-all-maps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/grid-all-maps.png
--------------------------------------------------------------------------------
/graphics/wormhole/grid-complete-11-compilation.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/grid-complete-11-compilation.png
--------------------------------------------------------------------------------
/graphics/wormhole/grid-complete-all-maps.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/grid-complete-all-maps.png
--------------------------------------------------------------------------------
/graphics/wormhole/title.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/title.png
--------------------------------------------------------------------------------
/graphics/wormhole/two-map-mode.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/graphics/wormhole/two-map-mode.jpg
--------------------------------------------------------------------------------
/images/grid.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/images/grid.gif
--------------------------------------------------------------------------------
/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/images/logo.png
--------------------------------------------------------------------------------
/images/maps.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/images/maps.gif
--------------------------------------------------------------------------------
/images/texture.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/FoldingSpace/enfolding/cfe1060b48f374895c23d4cd31da056f158db771/images/texture.jpg
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |