
About
Fitted wall unit on the stream grid: 720 mm high, 330 mm deep, hung with its underside at 1500 mm so the top aligns with a 2220 mm tall unit. Two shaker doors hinged on their outer edges. Measured extent 1.000 x 0.720 x 0.391 m (X x Y x Z), metre units, +Y up, user side toward +Z, resting on y=0. Named pivoted nodes: door-left, door-right. Connectors run-left and run-right of type wall-run. Rigid node-transform clips: open and close. No skinning. No collision or navigation data.
Use with an AI agent
Copy this prompt into your AI chat, then describe what you want to build with the asset.
Use the “Kitchen wall unit 1000 (Fitted Kitchen and Bathroom Builder)” asset in my project. Model: https://cdn.3dassets.dev/assets/17823/v1/model.glb Asset page: https://3dassets.dev/assets/fitted-kitchen-and-bathroom-builder-wall-1000-9e8d2260 Description: 1000 mm fitted wall unit with an 18 mm carcass, one internal shelf and a pair of shaker doors on named hinge pivots. - Dimensions (X × Y × Z): 1 × 0.72 × 0.391 metres - Triangles: 848 - Animations: open, close - 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'
import { AnimationMixer } from 'three'
let mixer
const loader = new GLTFLoader()
loader.load('https://cdn.3dassets.dev/assets/17823/v1/model.glb', (gltf) => {
scene.add(gltf.scene)
mixer = new AnimationMixer(gltf.scene)
mixer.clipAction(gltf.animations[0]).play()
})
// Call from your render loop; deltaSeconds is time since the previous frame.
function updateAssetAnimation(deltaSeconds) {
mixer?.update(deltaSeconds)
}Kitchen wall unit 1000 (Fitted Kitchen and Bathroom Builder)
1000 mm fitted wall unit with an 18 mm carcass, one internal shelf and a pair of shaker doors on named hinge pivots.