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.
|
|
5 years ago | |
|---|---|---|
| .. | ||
| test | 5 years ago | |
| .npmignore | 5 years ago | |
| LICENSE | 5 years ago | |
| README.md | 5 years ago | |
| hermite.js | 5 years ago | |
| package.json | 5 years ago | |
README.md
cubic-hermite
Cubic hermite spline for interpolating position/velocity pairs. Simplest quick and dirty way to get a smooth path between points
Install
npm install cubic-hermite
Example
var hermite = require("cubic-hermite")
//Compute intial position and velocity
var initial_position = [0, 1]
, initial_velocity = [1, 0]
, final_positions = [1, 0]
, final_velocity = [0, 1]
//Plot curve
for(var t=0.0; t<1.0; t+=0.1) {
console.log(hermite(initial_position, initial_velocity, final_position, final_velocity, t))
}
API
require("cubic-hermite")(p0, v0, p1, v1, t[, result])
Computes an interpolated position between initial and final configurations at time t. Arguments can be either scalars or arrays
p0is the initial positionv0is the initial velocityp1is the final positionv1is the final velocitytis the point on the curve to interpolate to in the range [0,1]resultis a vector that gets the result of the interpolation (if not specified, a new vector is created)
Returns The interpolated point on the curve
require("cubic-hermite").derivative(p0, v0, p1, v1, t[, result])
Returns the velocity along the curve at a point t
p0is the initial positionv0initial velocityp1final positionv1final velocitytpoint on the curve to interpolate to, in the range [0,1]resultstores the result of the interpolation. (if not specified, is reallocated)
Returns The interpolated velocity at the time t
Credits
(c) 2013 Mikola Lysenko. MIT License