From fb0fc773bce0c5ae808e6a8867d781e14453c079 Mon Sep 17 00:00:00 2001
From: Florian <45694132+flo-bit@users.noreply.github.com>
Date: Wed, 8 Oct 2025 01:05:13 +0200
Subject: [PATCH] simple
---
src/lib/models/cap-mx-switch-15x33.svelte | 11 +++--
src/lib/models/cherry-mx.svelte | 13 ++++--
src/lib/models/lid-2-mx-switches.svelte | 12 +++--
src/routes/+page.svelte | 4 +-
src/routes/Scene.svelte | 57 ++++-------------------
5 files changed, 32 insertions(+), 65 deletions(-)
diff --git a/src/lib/models/cap-mx-switch-15x33.svelte b/src/lib/models/cap-mx-switch-15x33.svelte
index cec4dea..8509dc0 100644
--- a/src/lib/models/cap-mx-switch-15x33.svelte
+++ b/src/lib/models/cap-mx-switch-15x33.svelte
@@ -8,7 +8,7 @@ Command: npx @threlte/gltf@3.0.1 cap-mx-switch-15x33.glb -t -u -T --draco draco
import type { Snippet } from 'svelte';
import { T, type Props } from '@threlte/core';
- import { useGltf, useSuspense, useDraco } from '@threlte/extras';
+ import { useGltf, useSuspense, useDraco, Outlines } from '@threlte/extras';
import { base } from '$app/paths';
let {
@@ -44,10 +44,11 @@ Command: npx @threlte/gltf@3.0.1 cap-mx-switch-15x33.glb -t -u -T --draco draco
{#await gltf}
{@render fallback?.()}
{:then gltf}
-
+
+
+
+
+
{:catch err}
{@render error?.({ error: err })}
{/await}
diff --git a/src/lib/models/cherry-mx.svelte b/src/lib/models/cherry-mx.svelte
index 77169ec..e2d461a 100644
--- a/src/lib/models/cherry-mx.svelte
+++ b/src/lib/models/cherry-mx.svelte
@@ -8,7 +8,7 @@ Command: npx @threlte/gltf@3.0.1 cherry-mx.glb -t -u -T --draco draco
import type { Snippet } from 'svelte';
import { T, type Props } from '@threlte/core';
- import { useGltf, useSuspense, useDraco } from '@threlte/extras';
+ import { useGltf, useSuspense, useDraco, Edges, Outlines } from '@threlte/extras';
import { base } from '$app/paths';
let {
@@ -44,10 +44,13 @@ Command: npx @threlte/gltf@3.0.1 cherry-mx.glb -t -u -T --draco draco
{#await gltf}
{@render fallback?.()}
{:then gltf}
-
+
+
+
+
+
+
+
{:catch err}
{@render error?.({ error: err })}
{/await}
diff --git a/src/lib/models/lid-2-mx-switches.svelte b/src/lib/models/lid-2-mx-switches.svelte
index 06ee75c..31d23a3 100644
--- a/src/lib/models/lid-2-mx-switches.svelte
+++ b/src/lib/models/lid-2-mx-switches.svelte
@@ -8,7 +8,7 @@ Command: npx @threlte/gltf@3.0.1 lid-2-mx-switches.glb -t -u -T --draco draco
import type { Snippet } from 'svelte';
import { T, type Props } from '@threlte/core';
- import { useGltf, useSuspense, useDraco } from '@threlte/extras';
+ import { useGltf, useSuspense, useDraco, Edges, Outlines } from '@threlte/extras';
import { base } from '$app/paths';
let {
@@ -44,10 +44,12 @@ Command: npx @threlte/gltf@3.0.1 lid-2-mx-switches.glb -t -u -T --draco draco
{#await gltf}
{@render fallback?.()}
{:then gltf}
-
+
+
+
+
+
+
{:catch err}
{@render error?.({ error: err })}
{/await}
diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 84e5b35..116030a 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -50,8 +50,8 @@