
About
Empty string shopping bag dropped on the floor: two opposed families of helical cords crossing into a diamond mesh over a collapsed envelope, held open by a corded hem with both handle loops laid over and flopped forward. Overall 0.359 by 0.093 by 0.477 m (X by Y by Z). Metre units, +Y up, the display side toward +Z, resting on y=0. About 360 mm across the heap and 90 mm high, reaching 475 mm front to back with the handles laid out. Dresses the foot of a display or the floor of a crate. Static geometry; no rig, collision or navigation data. No brand marks or printed text.
Use with an AI agent
Copy this prompt into your AI chat, then describe what you want to build with the asset.
Use the “String Shopping Bag (Fresh Produce and Groceries)” asset in my project. Model: https://cdn.3dassets.dev/assets/12448/v1/model.glb Asset page: https://3dassets.dev/assets/fresh-produce-and-groceries-string-shopping-bag-458b8fa3 Description: Empty string shopping bag dropped on the floor: two opposed families of helical cords crossing into a diamond mesh over a collapsed envelope, held open by a corded hem with both handle loops laid over and flopped forward. - Dimensions (X × Y × Z): 0.359 × 0.093 × 0.477 metres - Triangles: 4.5k - Animations: none - Licence: CC0 1.0 Universal (https://creativecommons.org/publicdomain/zero/1.0/) - Loading: Three.js GLTFLoader; no additional decoders required.
Also available as JSON, Markdown, or via the MCP server.
Import manually
Choose your framework, then copy the code into your project to load the asset.
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'
const loader = new GLTFLoader()
loader.load('https://cdn.3dassets.dev/assets/12448/v1/model.glb', (gltf) => {
scene.add(gltf.scene)
})String Shopping Bag (Fresh Produce and Groceries)
Empty string shopping bag dropped on the floor: two opposed families of helical cords crossing into a diamond mesh over a collapsed envelope, held open by a corded hem with both handle loops laid over and flopped forward.