{"data":{"id":"25659","slug":"laundrette-and-cleaning-janitorial-store-dc237af2","title":"Janitorial store and bin yard (Laundromat and Cleaning Services)","summary":"A contract cleaning store with its bin yard beyond. The mop sink with its splashback sits against the back wall between two bays of bunded chemical shelving, with the mop and broom rail and the PPE station on the side walls. The floor carries a janitorial trolley, a second...","description":"A contract cleaning store with its bin yard beyond. The mop sink with its splashback sits against the back wall between two bays of bunded chemical shelving, with the mop and broom rail and the PPE station on the side walls. The floor carries a janitorial trolley, a second trolley in the signal colour, a mop bucket and wringer, a walk behind scrubber, a rotary polisher, a wet and dry vacuum, a backpack vacuum, a cleaning caddy, a window cleaning kit, a litter picking hoop, a concentrate set and two wet floor signs. Beyond the store, two bin store bays and a gate fence the yard, and in front of them stand a 1100 litre bin, two 240 litre bins, the recycling bank, the cardboard baler, a finished bale and the sack trolley. Static geometry; no rig, collision or navigation data.","status":"published","url":"https://3dassets.dev/assets/laundrette-and-cleaning-janitorial-store-dc237af2","cdnUrl":"https://cdn.3dassets.dev/assets/25659/v1/model.glb","downloadUrl":"https://3dassets.dev/download/laundrette-and-cleaning-janitorial-store-dc237af2","thumbnailUrl":"https://cdn.3dassets.dev/assets/25659/v1/thumb.webp","posterUrl":"https://cdn.3dassets.dev/assets/25659/v1/poster.webp","blurhash":"U9BWb-kC00xtITIV%M-p00WB~pRj%N?aIUD*","category":{"slug":"environments","title":"Environments & Scenes"},"tags":[{"slug":"modern","title":"Modern"},{"slug":"realistic","title":"Realistic"},{"slug":"kit","title":"Kit / Set"}],"license":{"slug":"cc0-1.0","name":"CC0 1.0 Universal","url":"https://creativecommons.org/publicdomain/zero/1.0/","attributionRequired":false},"contributor":{"username":"3dassets","name":"3D Assets","url":"https://3dassets.dev/u/3dassets"},"stats":{"fileSize":1829832,"triangles":46862,"vertices":101107,"meshes":119,"materials":8,"textures":0,"animations":[],"boundingBox":{"min":[-3.222370917052025,-0.00003890640571835302,-2.7000148116098854],"max":[3.4126954861206387,2.4000000953674316,5.0214884213349]},"sizeMeters":[6.635,2.4,7.722],"hasDraco":false,"hasMeshopt":false,"hasKTX2":false,"extensionsUsed":["KHR_mesh_quantization"]},"aiGenerated":true,"aiModel":"Claude Fable 5.1","downloads":0,"publishedAt":"2026-09-07T20:41:21.573Z","updatedAt":"2026-09-07T21:20:50.368Z","usage":{"threejs":"import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'\n\nconst loader = new GLTFLoader()\nloader.load('https://cdn.3dassets.dev/assets/25659/v1/model.glb', (gltf) => {\n  scene.add(gltf.scene)\n})","r3f":"import { useGLTF } from '@react-three/drei'\n\nexport function JanitorialStoreAndBinYardLaundromatAndCleaningServices(props) {\n  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/25659/v1/model.glb')\n  return <primitive object={scene} {...props} />\n}\nuseGLTF.preload('https://cdn.3dassets.dev/assets/25659/v1/model.glb')","modelViewer":"<model-viewer src=\"https://cdn.3dassets.dev/assets/25659/v1/model.glb\" alt=\"Janitorial store and bin yard (Laundromat and Cleaning Services)\" camera-controls auto-rotate></model-viewer>","blender":"# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.\nimport bpy\nbpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/25659/v1/model.glb\n# Metres and +Y up are converted to Blender's Z-up scene automatically.","godot":"# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.\nvar packed := load(\"res://models/model.glb\") as PackedScene\nvar model := packed.instantiate()\nadd_child(model)","unity":"// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,\n// or load it at runtime straight from the CDN:\nusing GLTFast;\nvar gltf = new GltfImport();\nif (await gltf.Load(\"https://cdn.3dassets.dev/assets/25659/v1/model.glb\")) await gltf.InstantiateMainSceneAsync(transform);"}}}