# Washing Line Frame (Lighthouse and Rocky Coast)

Two braced timber posts carrying a double washing line across 5.2 m, with four sheets pegged out on it. The washing is modelled as flat rigid panels and does not move.

- **URL:** https://3dassets.dev/assets/lighthouse-and-rocky-coast-washing-line-frame-75846c98
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/36599/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/lighthouse-and-rocky-coast-washing-line-frame-75846c98
- **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:** Historical, Low Poly, Exterior, Kit / Set
- **Geometry:** 168 triangles, 504 vertices, 2 meshes, 2 materials, 0 textures
- **Size (m):** 6.458 × 2.2 × 0.64
- **Animations:** none
- **File size:** 0.01 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

Two braced timber posts carrying a double washing line across 5.2 m, with four sheets pegged out on it. The washing is modelled as flat rigid panels and does not move. Dimensions 6.46 by 2.20 by 0.64 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Cloth needs a joint per element or a shader, and this pack ships neither, so the sheets are static. Coast low-poly palette: lighthouse white, signal red, granite, wet shore rock, clifftop grass, timber, iron and sea. Flat shaded, no textures. Static geometry; no rig, animation, 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/36599/v1/model.glb', (gltf) => {
  scene.add(gltf.scene)
})
```

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/36599/v1/model.glb" alt="Washing Line Frame (Lighthouse and Rocky Coast)" 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/36599/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/36599/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/lighthouse-and-rocky-coast-washing-line-frame-75846c98 · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.