turf/packages/turf-boolean-parallel
Mark Racette cc6689a5a8
Lines with a 180 degree angle between them should be considered parallel (turf-boolean-parallel) (#2475)
* Lines with a 180 degree angle between them are considered parallel

* Add simple verticals test

* Add failing test case for 3d lines

* Fix verticals 3d test
2023-09-18 17:53:47 -07:00
..
2021-06-22 18:42:21 -04:00
2017-09-13 08:54:45 -07:00
2022-04-02 12:52:52 -04:00

@turf/boolean-parallel

booleanParallel

Boolean-Parallel returns True if each segment of line1 is parallel to the correspondent segment of line2

Parameters

Examples

var line1 = turf.lineString([[0, 0], [0, 1]]);
var line2 = turf.lineString([[1, 0], [1, 1]]);

turf.booleanParallel(line1, line2);
//=true

Returns boolean true/false if the lines are parallel


This module is part of the Turfjs project, an open source module collection dedicated to geographic algorithms. It is maintained in the Turfjs/turf repository, where you can create PRs and issues.

Installation

Install this module individually:

$ npm install @turf/boolean-parallel

Or install the Turf module that includes it as a function:

$ npm install @turf/turf