# Tailor's dummy, petite block (Dry Cleaners and Alterations Shop)

The smaller block on the same stand, for the second size an alterations room keeps beside the first. Identical construction at 0.84 scale on the form and the base.

- **URL:** https://3dassets.dev/assets/dry-cleaners-and-alterations-shop-tailors-dummy-petite-3cbecd32
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/34971/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/dry-cleaners-and-alterations-shop-tailors-dummy-petite-3cbecd32
- **Licence:** CC0 1.0 Universal: https://creativecommons.org/publicdomain/zero/1.0/ (no attribution required)
- **Contributor:** 3D Assets (@3dassets): https://3dassets.dev/u/3dassets
- **Category:** Props & Furniture
- **Tags:** Modern, Realistic, Interior
- **Geometry:** 796 triangles, 1,618 vertices, 6 meshes, 6 materials, 0 textures
- **Size (m):** 0.504 × 1.2 × 0.496
- **Animations:** none
- **File size:** 0.03 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

The smaller block on the same stand, for the second size an alterations room keeps beside the first. Identical construction at 0.84 scale on the form and the base. Dimensions 0.50 by 1.20 by 0.50 m (X by Y by Z). Metre units, +Y up, customer or operator side toward +Z, resting on y=0. Every ticket, tariff strip and label is blank: no shop name, machine maker or trade dress anywhere in this pack. Static geometry; no rig, collision or navigation data.

## Use with three.js

```js
import { GLTFLoader } from 'three/addons/loaders/GLTFLoader.js'

const loader = new GLTFLoader()
loader.load('https://cdn.3dassets.dev/assets/34971/v1/model.glb', (gltf) => {
  scene.add(gltf.scene)
})
```

## React Three Fiber

```jsx
import { useGLTF } from '@react-three/drei'

export function TailorSDummyPetiteBlockDryCleanersAndAlterationsShop(props) {
  const { scene } = useGLTF('https://cdn.3dassets.dev/assets/34971/v1/model.glb')
  return <primitive object={scene} {...props} />
}
useGLTF.preload('https://cdn.3dassets.dev/assets/34971/v1/model.glb')
```

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/34971/v1/model.glb" alt="Tailor's dummy, petite block (Dry Cleaners and Alterations Shop)" camera-controls auto-rotate></model-viewer>
```

## Blender

```python
# Blender 4.x: File > Import > glTF 2.0, or from the Python console after downloading the file.
import bpy
bpy.ops.import_scene.gltf(filepath='model.glb')  # from https://cdn.3dassets.dev/assets/34971/v1/model.glb
# Metres and +Y up are converted to Blender's Z-up scene automatically.
```

## Godot

```gdscript
# Godot 4: copy model.glb into res://models/ and the editor imports it as a scene.
var packed := load("res://models/model.glb") as PackedScene
var model := packed.instantiate()
add_child(model)
```

## Unity

```csharp
// Unity: import model.glb with glTFast (Package Manager: com.unity.cloud.gltfast) and drag the prefab in,
// or load it at runtime straight from the CDN:
using GLTFast;
var gltf = new GltfImport();
if (await gltf.Load("https://cdn.3dassets.dev/assets/34971/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/dry-cleaners-and-alterations-shop-tailors-dummy-petite-3cbecd32 · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.