feat: 3d ofis sahnesi ve ekip karakterlerini ekle
This commit is contained in:
22
web/src/office/primitives/Chair.jsx
Normal file
22
web/src/office/primitives/Chair.jsx
Normal file
@@ -0,0 +1,22 @@
|
||||
export default function Chair({ position = [0, 0, 0], rotation = [0, 0, 0] }) {
|
||||
return (
|
||||
<group position={position} rotation={rotation}>
|
||||
<mesh castShadow receiveShadow position={[0, 0.42, 0]}>
|
||||
<boxGeometry args={[0.7, 0.12, 0.7]} />
|
||||
<meshStandardMaterial color="#6e719c" roughness={0.9} />
|
||||
</mesh>
|
||||
<mesh castShadow receiveShadow position={[0, 0.9, -0.24]}>
|
||||
<boxGeometry args={[0.7, 0.84, 0.12]} />
|
||||
<meshStandardMaterial color="#6e719c" roughness={0.9} />
|
||||
</mesh>
|
||||
<mesh castShadow receiveShadow position={[0, 0.2, 0]}>
|
||||
<cylinderGeometry args={[0.07, 0.07, 0.42, 10]} />
|
||||
<meshStandardMaterial color="#3d4259" roughness={0.8} />
|
||||
</mesh>
|
||||
<mesh castShadow receiveShadow position={[0, 0.04, 0]}>
|
||||
<cylinderGeometry args={[0.32, 0.22, 0.08, 12]} />
|
||||
<meshStandardMaterial color="#32364a" roughness={0.8} />
|
||||
</mesh>
|
||||
</group>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user