---
name: "Terrain Processor: Line: Segments Objects"
type: topic
source: https://community.bistudio.com/wiki/Terrain_Processor:_Line:_Segments_Objects
revid: 201508
updated: 2021-01-17T20:12:16Z
---

# Terrain Processor: Line: Segments Objects

#### Task details

**Task name** : Line: Segments Objects

**Dll plugin name** : BITasksPlugin.dll

**Geometry type** : Polyline, PolylineM, PolylineZ

**Heightmap** : No

#### Description

Method puts objects on polylines nodes with rotation to next node.

#### Task parameters

- **Objects distance** - Distance between objects.
- **Centerline offset** - Offset from center line to objects line
- **Spline interpolation** - Use Bezier spline instead of original polyline.

#### Object prototype parameters

- **OBJECT** - Object's prototype name
- **PROB** - Object's probability
- **MINHEIGHT** - Minimal size in %
- **MAXHEIGHT** - Maximal size in %
- **ROTATION** - Rotation offset in °

#### Usage

You may create polylines of powerlines with node on each pole, and use this module to place the poles with correct rotation.

#### Algorithm

For each shape (linear) do :

1. For each node on polyline do:
   1. Compute right forward rotation
   1. Add object prototype

<sub>Source: [BI Community Wiki — Terrain Processor: Line: Segments Objects](https://community.bistudio.com/wiki/Terrain_Processor:_Line:_Segments_Objects) (revision 201508).</sub>
