import React, { Suspense } from 'react';
import { Edges, useTexture, useVideoTexture } from '@react-three/drei';
import * as THREE from 'three';
const ImageMaterial = ({ url }) => {
const texture = useTexture(url);
return ;
};
const VideoMaterial = ({ url }) => {
const texture = useVideoTexture(url);
return ;
};
export const InputCube = ({ position, imageUrl, isVideo }) => {
const sizeX = 0.2;
const sizeY = 4.5;
const sizeZ = 4.5;
return (
}>
{imageUrl ? (
isVideo ? :
) : (
)}
);
};