Spaces:
Running
Running
Download app/src/modules/scene/OriginHelper.tsx from Junyueeeeee/SparkSplat-Viewer: direct link, hf CLI and curl.
- Browser
- Download file 572 Bytes
-
https://huggingface.co/spaces/Junyueeeeee/SparkSplat-Viewer/resolve/main/app/src/modules/scene/OriginHelper.tsx
- Command line
-
hf download hf://spaces/Junyueeeeee/SparkSplat-Viewer/app/src/modules/scene/OriginHelper.tsx
-
curl -L -o OriginHelper.tsx https://huggingface.co/spaces/Junyueeeeee/SparkSplat-Viewer/resolve/main/app/src/modules/scene/OriginHelper.tsx
572 Bytes
| import { useDebugStore } from '../../store/debug' | |
| export function OriginHelper() { | |
| const showOrigin = useDebugStore((s) => s.showOrigin) | |
| if (!showOrigin) return null | |
| return ( | |
| <group> | |
| {/* flat plane at Y=0 */} | |
| <mesh rotation={[-Math.PI / 2, 0, 0]}> | |
| <planeGeometry args={[10, 10]} /> | |
| <meshBasicMaterial color={0x00ff88} wireframe /> | |
| </mesh> | |
| {/* wire sphere at origin */} | |
| <mesh> | |
| <sphereGeometry args={[0.5, 16, 12]} /> | |
| <meshBasicMaterial color={0xff4400} wireframe /> | |
| </mesh> | |
| </group> | |
| ) | |
| } | |