import{$d as z,Be as $,Dd as Z,ag as D,fe as _,n as X,nf as V,sf as k,xd as Y}from"./chunk-nw9je8wy.js";import"./chunk-rrt78xph.js";class I extends Z{constructor(){super();this.name="RoomEnvironment",this.position.y=-3.5;let q=new $;q.deleteAttribute("uv");let w=new V({side:X}),G=new V,W=new D(16777215,900,28,2);W.position.set(0.418,16.199,0.3),this.add(W);let H=new z(q,w);H.position.set(-0.757,13.219,0.717),H.scale.set(31.713,28.305,28.591),this.add(H);let C=new _(q,G,6),p=new Y;p.position.set(-10.906,2.009,1.846),p.rotation.set(0,-0.195,0),p.scale.set(2.328,7.905,4.651),p.updateMatrix(),C.setMatrixAt(0,p.matrix),p.position.set(-5.607,-0.754,-0.758),p.rotation.set(0,0.994,0),p.scale.set(1.97,1.534,3.955),p.updateMatrix(),C.setMatrixAt(1,p.matrix),p.position.set(6.167,0.857,7.803),p.rotation.set(0,0.561,0),p.scale.set(3.927,6.285,3.687),p.updateMatrix(),C.setMatrixAt(2,p.matrix),p.position.set(-2.017,0.018,6.124),p.rotation.set(0,0.333,0),p.scale.set(2.002,4.566,2.064),p.updateMatrix(),C.setMatrixAt(3,p.matrix),p.position.set(2.291,-0.756,-2.621),p.rotation.set(0,-0.286,0),p.scale.set(1.546,1.552,1.496),p.updateMatrix(),C.setMatrixAt(4,p.matrix),p.position.set(-2.193,-0.369,-5.547),p.rotation.set(0,0.516,0),p.scale.set(3.875,3.487,2.986),p.updateMatrix(),C.setMatrixAt(5,p.matrix),this.add(C);let J=new z(q,F(50));J.position.set(-16.116,14.37,8.208),J.scale.set(0.1,2.428,2.739),this.add(J);let K=new z(q,F(50));K.position.set(-16.109,18.021,-8.207),K.scale.set(0.1,2.425,2.751),this.add(K);let N=new z(q,F(17));N.position.set(14.904,12.198,-1.832),N.scale.set(0.15,4.265,6.331),this.add(N);let Q=new z(q,F(43));Q.position.set(-0.462,8.89,14.52),Q.scale.set(4.38,5.441,0.088),this.add(Q);let T=new z(q,F(20));T.position.set(3.235,11.486,-12.541),T.scale.set(2.5,2,0.1),this.add(T);let U=new z(q,F(100));U.position.set(0,20,0),U.scale.set(1,0.1,1),this.add(U)}dispose(){let q=new Set;this.traverse((w)=>{if(w.isMesh)q.add(w.geometry),q.add(w.material)});for(let w of q)w.dispose()}}function F(q){return new k({color:0,emissive:16777215,emissiveIntensity:q})}export{I as RoomEnvironment};