| | |
| | | |
| | | return ( |
| | | <> |
| | | <group rotation-y={rotationY} position={position}> |
| | | <mesh position={position}> |
| | | <boxGeometry args={[50, 50, 50]} /> |
| | | <meshStandardMaterial color={'hotpink'} /> |
| | | </mesh> |
| | | {/* <group rotation-y={rotationY} position={position}> |
| | | <primitive |
| | | object={model} |
| | | castShadow |
| | | receiveShadow |
| | | scale={[MODEL_SHELF_SCALE, MODEL_SHELF_SCALE, MODEL_SHELF_SCALE]} |
| | | /> |
| | | </group> |
| | | </group> */} |
| | | </> |
| | | ) |
| | | } |
| | |
| | | <TreeGroup /> |
| | | <House /> |
| | | <Warehouse /> |
| | | <Box position={[0, 0, 0]} /> |
| | | <Demo position={[0, 0, 0]} /> |
| | | <OrbitControls /> |
| | | <Environment background preset="night" /> |
| | | <Help /> |
| | |
| | | ) |
| | | } |
| | | |
| | | const Box = (props) => { |
| | | const Demo = (props) => { |
| | | const ref = useRef() |
| | | const [hovered, hover] = useState(false) |
| | | const [clicked, click] = useState(false) |