summaryrefslogtreecommitdiff
path: root/public/gl/model
diff options
context:
space:
mode:
Diffstat (limited to 'public/gl/model')
-rw-r--r--public/gl/model/Cube.js65
1 files changed, 0 insertions, 65 deletions
diff --git a/public/gl/model/Cube.js b/public/gl/model/Cube.js
deleted file mode 100644
index 8583afb..0000000
--- a/public/gl/model/Cube.js
+++ /dev/null
@@ -1,65 +0,0 @@
-import { Mesh } from '../core/Mesh.js'
-
-export const Cube = () => {
-
- const data = [
- -1.0, 1.0, -1.0, 0.5, 0.5, 0.5,
- -1.0, 1.0, 1.0, 0.5, 0.5, 0.5,
- 1.0, 1.0, 1.0, 0.5, 0.5, 0.5,
- 1.0, 1.0, -1.0, 0.5, 0.5, 0.5,
- -1.0, 1.0, 1.0, 0.75, 0.25, 0.5,
- -1.0, -1.0, 1.0, 0.75, 0.25, 0.5,
- -1.0, -1.0, -1.0, 0.75, 0.25, 0.5,
- -1.0, 1.0, -1.0, 0.75, 0.25, 0.5,
- 1.0, 1.0, 1.0, 0.25, 0.25, 0.75,
- 1.0, -1.0, 1.0, 0.25, 0.25, 0.75,
- 1.0, -1.0, -1.0, 0.25, 0.25, 0.75,
- 1.0, 1.0, -1.0, 0.25, 0.25, 0.75,
- 1.0, 1.0, 1.0, 1.0, 0.0, 0.15,
- 1.0, -1.0, 1.0, 1.0, 0.0, 0.15,
- -1.0, -1.0, 1.0, 1.0, 0.0, 0.15,
- -1.0, 1.0, 1.0, 1.0, 0.0, 0.15,
- 1.0, 1.0, -1.0, 0.0, 1.0, 0.15,
- 1.0, -1.0, -1.0, 0.0, 1.0, 0.15,
- -1.0, -1.0, -1.0, 0.0, 1.0, 0.15,
- -1.0, 1.0, -1.0, 0.0, 1.0, 0.15,
- -1.0, -1.0, -1.0, 0.5, 0.5, 1.0,
- -1.0, -1.0, 1.0, 0.5, 0.5, 1.0,
- 1.0, -1.0, 1.0, 0.5, 0.5, 1.0,
- 1.0, -1.0, -1.0, 0.5, 0.5, 1.0,
- ];
-
- const indicies = [
- 0, 1, 2,
- 0, 2, 3,
- 5, 4, 6,
- 6, 4, 7,
- 8, 9, 10,
- 8, 10, 11,
- 13, 12, 14,
- 15, 14, 12,
- 16, 17, 18,
- 16, 18, 19,
- 21, 20, 22,
- 22, 20, 23
- ];
-
- const verticies = []
- const colors = []
-
- for (let x = 0; x < indicies.length; x++) {
- var i = indicies[x]
- verticies.push(data[i * 6 + 2])
- verticies.push(data[i * 6 + 1])
- verticies.push(data[i * 6 + 0])
- colors.push(data[i * 6 + 3])
- colors.push(data[i * 6 + 4])
- colors.push(data[i * 6 + 5])
- }
-
- return new Mesh(indicies.length)
- .store(verticies, 3)
- .store(colors, 3)
- .finish()
-
-} \ No newline at end of file