# Access Track Curve (Wind and Solar Energy Farm)

The quarter turn in the access track, sweeping from the north edge of the tile to the east edge on the same running width, so a haul route can bend round a turbine base.

- **URL:** https://3dassets.dev/assets/wind-and-solar-energy-farm-access-track-curve-4cde3092
- **GLB (direct, CORS *, immutable):** https://cdn.3dassets.dev/assets/34070/v1/model.glb
- **Download (counted):** https://3dassets.dev/download/wind-and-solar-energy-farm-access-track-curve-4cde3092
- **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:** Roads & Infrastructure
- **Tags:** Modern, Stylized, Modular, Exterior
- **Geometry:** 666 triangles, 1,998 vertices, 3 meshes, 3 materials, 0 textures
- **Size (m):** 8.344 × 0.384 × 9.233
- **Animations:** none
- **File size:** 0.03 MB
- **Downloads:** 0
- **AI used (contributor-reported):** yes; model: Claude Opus 5

## About

The quarter turn in the access track, sweeping from the north edge of the tile to the east edge on the same running width, so a haul route can bend round a turbine base. Dimensions 8.34 by 0.38 by 9.23 m (X by Y by Z). Metre units, +Y up, +Z front, origin on the footprint at ground level. Connectors: north (ground) at (0.00, 0.00, -4.00) facing (0, 0, -1); south (ground) at (0.00, 0.00, 4.00) facing (0, 0, 1); east (ground) at (4.00, 0.00, 0.00) facing (1, 0, 0); west (ground) at (-4.00, 0.00, 0.00) facing (-1, 0, 0). Turn the tile to take the bend the other way; the four edge ports are the same as every other ground module. Renewables low-poly palette: turbine white, concrete grey, site grass, galvanised steel, charcoal, photovoltaic blue, safety yellow and warning red. Static geometry; no rig, animation, collision or navigation data. Functional variant of access-track-straight, with its difference modelled rather than animated.

## Use with three.js

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

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

## React Three Fiber

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

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

## <model-viewer>

```html
<model-viewer src="https://cdn.3dassets.dev/assets/34070/v1/model.glb" alt="Access Track Curve (Wind and Solar Energy Farm)" 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/34070/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/34070/v1/model.glb")) await gltf.InstantiateMainSceneAsync(transform);
```

---
JSON: https://3dassets.dev/api/v1/assets/wind-and-solar-energy-farm-access-track-curve-4cde3092 · Loads with a plain GLTFLoader: no Draco/KTX2 loaders needed.