StackGenVis: Alignment of Data, Algorithms, and Models for Stacking Ensemble Learning Using Performance Metrics
https://doi.org/10.1109/TVCG.2020.3030352
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
60 lines
995 B
60 lines
995 B
4 years ago
|
compare-angle
|
||
|
=============
|
||
|
Let A, B, C and D be four points in the plan. Then of the pair of angles ABC and ABD, determine which is larger.
|
||
|
|
||
|
```
|
||
|
C
|
||
|
* D
|
||
|
\ *
|
||
|
\ABC/
|
||
|
\ / ABD
|
||
|
*-------------*
|
||
|
B A
|
||
|
```
|
||
|
|
||
|
Example
|
||
|
=======
|
||
|
|
||
|
```javascript
|
||
|
var compareAngle = require("compare-angle")
|
||
|
|
||
|
var A = [2, 0]
|
||
|
var B = [0, 0]
|
||
|
var C = [-1, 2]
|
||
|
var D = [1, 1]
|
||
|
|
||
|
console.log(compareAngle(A, B, C, D), compareAngle(A, B, D, C))
|
||
|
```
|
||
|
|
||
|
Output:
|
||
|
|
||
|
```
|
||
|
1 -1
|
||
|
```
|
||
|
|
||
|
Install
|
||
|
=======
|
||
|
|
||
|
```
|
||
|
npm install compare-angle
|
||
|
```
|
||
|
|
||
|
API
|
||
|
===
|
||
|
|
||
|
#### `require("compare-angle")(a, b, c, d)`
|
||
|
Compares the angles ABC and ABD to determine which is greater.
|
||
|
|
||
|
* `a`, `b` are the base points of the angle
|
||
|
* `c` is the end of the first angle
|
||
|
* `d` is the end of the second angle
|
||
|
|
||
|
**Returns** A number indicating which angle is larger
|
||
|
|
||
|
* `+1` if angle ABC is greater than angle ABD
|
||
|
* `0` if the angles are equal
|
||
|
* `-1` if angle ABD is greater than angle ABC
|
||
|
|
||
|
Credits
|
||
|
=======
|
||
|
(c) 2014 Mikola Lysenko. MIT License
|