Terrain Processor: Line: Segments Objects

From Bohemia Interactive Community
Revision as of 22:12, 17 January 2021 by Lou Montana (talk | contribs) (Text replacement - " *\|= " to " ")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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
    2. Add object prototype