summaryrefslogtreecommitdiff
path: root/frontend/site/projects/museum/stl-files.js
diff options
context:
space:
mode:
Diffstat (limited to 'frontend/site/projects/museum/stl-files.js')
-rw-r--r--frontend/site/projects/museum/stl-files.js105
1 files changed, 105 insertions, 0 deletions
diff --git a/frontend/site/projects/museum/stl-files.js b/frontend/site/projects/museum/stl-files.js
new file mode 100644
index 0000000..a7a0242
--- /dev/null
+++ b/frontend/site/projects/museum/stl-files.js
@@ -0,0 +1,105 @@
+export const STL_FILES = {
+ "nora-queen-of-night-server": {
+ url: "/last-museum/static/media/last-museum/nora-albadri/queen.stl",
+ modelMaterial: {
+ color: "#BCC6CC",
+ shininess: 50,
+ },
+ width: () => window.innerWidth / 2,
+ height: () => window.innerHeight,
+ style: {
+ left: "0",
+ top: "0",
+ },
+ transform: {
+ rotate: {
+ x: -Math.PI/2,
+ y: 0,
+ z: 0,
+ }
+ }
+ },
+
+ "nora-lamassu-space": {
+ url: "/last-museum/static/media/last-museum/nora-albadri/lamassu.stl",
+ modelMaterial: {
+ color: "#bfb8a8",
+ shininess: 60,
+ },
+ width: () => window.innerWidth / 2,
+ height: () => window.innerHeight,
+ style: {
+ right: "0",
+ top: "0",
+ },
+ transform: {
+ rotate: {
+ x: -Math.PI/2,
+ y: 0,
+ z: 0,
+ }
+ }
+ },
+
+ "nora-peg-stairs": {
+ url: "/last-museum/static/media/last-museum/nora-albadri/peg.stl",
+ modelMaterial: {
+ color: "#0000ff",
+ shininess: 30,
+ },
+ width: () => window.innerWidth / 2,
+ height: () => window.innerHeight,
+ style: {
+ right: "0",
+ top: "0",
+ },
+ transform: {
+ rotate: {
+ x: -Math.PI/2,
+ y: Math.PI/2,
+ z: 0,
+ }
+ }
+ },
+ "nora-nefertiti": {
+ url: "/last-museum/static/media/last-museum/nora-albadri/nefertiti.stl",
+ modelMaterial: {
+ color: "#0000ff",
+ shininess: 30,
+ },
+ width: () => window.innerWidth / 2,
+ height: () => window.innerHeight * 2/3,
+ style: {
+ left: "0",
+ top: "0",
+ },
+ transform: {
+ rotate: {
+ x: -Math.PI/2,
+ y: 0,
+ z: 0,
+ }
+ }
+ },
+ "nora-horus-2": {
+ url: "/last-museum/static/media/last-museum/nora-albadri/shehorus.stl",
+ modelMaterial: {
+ color: "#888888",
+ shininess: 100,
+ },
+ width: () => window.innerWidth / 2,
+ height: () => window.innerHeight,
+ style: {
+ right: "0",
+ top: "50%",
+ transform: "translateY(-50%)",
+ },
+ transform: {
+ rotate: {
+ x: -Math.PI/2,
+ y: 0,
+ z: 0,
+ }
+ }
+ }
+}